我有一个带有 BaseAdapter 的 GridView。我会突出显示具有焦点或选中或选中状态的元素。
我试图设置 grid.setSelection(0) 以突出显示第一个元素,但什么也没发生。
我设置了我的可绘制状态背景。
我有一个带有 BaseAdapter 的 GridView。我会突出显示具有焦点或选中或选中状态的元素。
我试图设置 grid.setSelection(0) 以突出显示第一个元素,但什么也没发生。
我设置了我的可绘制状态背景。
将此代码放在GetView()
基础适配器的方法中
If(items[position] == selectedIndex){
// Change background or something alpha or anything so that it looks like it is selected
}
在onItemSelected()
方法中
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position,long id) {
selectedIndex = position;
adapter.notifyDataSetChanged();
}
如果您没有得到任何东西,请随时询问