在一個列表視圖中想以編程的方式突出強調其中的一個項目。
我用這段代碼:
CalendarList = (ListView) findViewById(R.id.CalendarList);
CalendarList.setAdapter(new ArrayAdapter<String>(this, R.layout.list_item, MyApplication.roundMatches(CalendarPicker.getValue())));
CalendarList.setSelection(2);
但是setSelection方法並沒有實現這個目的。用此方法對嗎,還有別的實現方法嗎?
你想點擊後突出顯示嗎?
重新onItemClickedListener()方法
在方法裡添加:
position = position - listview.getFirstVisibleItem();
listview.getChildAt(position).requestFocus();
或者使用 <selector。