我使用默认数组适配器来显示我的listview
。
我如何从我的listview
中突出显示特定行而不触及任何东西,即不使用onTouch()
或onItemClick()
(仅通过使用代码!)?
我认为你应该使用自定义适配器在getview函数中突出显示你需要的行
。
@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)