在不使用onTouch或onItemClick的情况下突出显示列表视图的项



我使用默认数组适配器来显示我的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) 

最新更新