사용자 정의 행이있는 ListView
입니다. 그들은는 ArrayAdapter
의 getView()
방법 IND 설정 다른 배경 색상을 가지고 : 행에Android ListView에서 간단한 애니메이션으로 행 강조 표시
public View getView(int position, View convertView, ViewGroup parent) {
...
bgResourceId = R.color.white;
if (items.get(position).status.contentEquals("ok")) {
bgResourceId = R.color.green;
} else items.get(position).status.contentEquals("error")) {
bgResourceId = R.color.red;
}
row.setBackgroundResource(bgResourceId);
return row;
}
클릭하면 새로운 활동을 시작합니다. 새로운 액티비티를 마친 후에 우리는 ListView
으로 활동으로 돌아가고 그 시점에서 나는 행 중 하나를 강조해야합니다.
onResume()
방법 내부를 터치하거나 클릭하지 마세요. 어떤 행 (색인)이 highlihgted가되는지 알 수 있습니다.
간단한 애니메이션 - 1 초 동안 깜박일 수 있으며 그 후에는 원래 배경색으로 돌아갑니다. 이 같은 뭔가 :
는 것이 가능할까요?
* 그게 가능 * ... 예, 그것은 – Selvin
팔로우이다 [이] (https://stackoverflow.com/questions/ 5058291/highlight-listview-selected-row)보기에 사용자 정의 애니메이션을 추가하십시오. – ADM
고마워요 @ 셀빈, 지금, 제발 어떻게 할 수 있니? – Dusan