기본 배열 어댑터를 사용하여 listview
을 표시하고 있습니다.onTouch 또는 onItemClick을 사용하지 않고 목록보기 항목 강조 표시
내 listview
의 특정 행을 onTouch()
또는 onItemClick()
을 사용하지 않고 (예 : 코드 만 사용하여) 아무 것도 건드리지 않고 강조 표시하려면 어떻게해야합니까?
기본 배열 어댑터를 사용하여 listview
을 표시하고 있습니다.onTouch 또는 onItemClick을 사용하지 않고 목록보기 항목 강조 표시
내 listview
의 특정 행을 onTouch()
또는 onItemClick()
을 사용하지 않고 (예 : 코드 만 사용하여) 아무 것도 건드리지 않고 강조 표시하려면 어떻게해야합니까?
당신이 그것을해야하는 방법을 추측 사용 사용자 정의 어댑터입니다 getVew 기능 당신이
예를 필요한 행을 강조
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
View row = convertView;
final Holder holder;
if (row == null) {
LayoutInflater inflater = ((Activity) context).getLayoutInflater();
row = inflater.inflate(layoutResourceId, parent, false);
...
if(position==thePositionYouNeed)
row.setBackgroundColor(color)
어댑터 클래스에서 getView ([...]) 메소드 내에서 원하는 알고리즘을 구현해야합니다. 특정 패턴으로 강조 표시 하시겠습니까? – marshallino16