我正在使用默认数组适配器来显示我的listview
。
如何在不接触任何内容的情况下突出显示 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)
关于java - 不使用 onTouch 或 onItemClick 突出显示 ListView 的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24082708/