如何让刚生成ListView的时候 就默认选中第一项?
解决方案 »
- 手机USB调试不了,PC识别不了手机设备,但是插上USB依然能充电,就是不提示USB已链接
- LocationListener中onLocationChanged不触发
- ImageSwitcher切换长宽比例不同的图片时不上下左右居中?
- 这种菜单怎么实现?以前的帖子图挂了
- ContentProvider数据问题
- android 做游戏,用到哪些类?
- 使用eclipse编译 未在Builders里找到CDT builder
- andriod串口接收
- BroadcastReceiver提示AlertDialog会导致apk奔溃
- Webview引起的崩溃,谁知道啊
- android 播放视频的疑问
- adb shell
看看这个方法呢。
setItemSelected(0,true);
我这么用过
用的是arrayadapter 同时 setChoiceMode(List.CHOICE_MDE_SINGLE)
用的是ListAdapter 。
意思是一进入listview的页面,就会把默认的某个选项高亮。
ListAdapter 这个接口???
lParam = (LPARAM)(INT) iIndex;获取ListView的句柄,对其进行发送消息:SendMessage(hwndLV, LVM_SETSELECTIONMARK, 0, iIndex);
如果是继承自 ListActivity 可以getListView().setItemChecked(x,x)
mylist.setAdapter(arrayAdapter);
mylist.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
mylist.setSelected(true);
mylist.setSelection(0);
mylist.setItemChecked(0, true);
其它版本的暂时还没时间调试
看10楼
在getView()方法里设置
if(selectedPosition==position){
convertView.setBackgroundResource(R.drawable.scenebgfocus);
}