如何让ListView默认选中第一项? 如何让刚生成ListView的时候 就默认选中第一项? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 listView.setSelection(int index)看看这个方法呢。 不知道你是用的哪个adaptersetItemSelected(0,true);我这么用过用的是arrayadapter 同时 setChoiceMode(List.CHOICE_MDE_SINGLE) 用的是ListAdapter 。意思是一进入listview的页面,就会把默认的某个选项高亮。 ListAdapter 这个接口??? 是实现了ArrayAdapter ,ListAdapter 的引用,好像没有setItemSelected这个方法啊? LVM_SETSELECTIONMARK wParam = 0; lParam = (LPARAM)(INT) iIndex;获取ListView的句柄,对其进行发送消息:SendMessage(hwndLV, LVM_SETSELECTIONMARK, 0, iIndex); 如果是继承自 ListActivity 可以getListView().setItemChecked(x,x) 在android 2.1中要这样写mylist.setAdapter(arrayAdapter);mylist.setChoiceMode(ListView.CHOICE_MODE_SINGLE);mylist.setSelected(true);mylist.setSelection(0);mylist.setItemChecked(0, true);其它版本的暂时还没时间调试 如需要阅读该回复,请登录或注册CSDN! 看10楼 重写一个继承BaseAdapter的类,定义private int selectedPosition = 0;// 初始选中第一行在getView()方法里设置if(selectedPosition==position){ convertView.setBackgroundResource(R.drawable.scenebgfocus); } Android4.0.3中Camera在平板上分辨率为160,OptionMenu不显示 android 自己的服务,发出通知提示,遇到错误logcat如下,求解??? 有人知道怎么监控程序崩溃么? Android开发,求大神讲解~~ 怎么样可以固定我的Linearlayout的宽度? 如何获取虚拟键盘弹下的事件 ADV运行问题 button按钮侦听事件View和Button android 如何在手机没有root权限下,进行数据库表的增删改查操作 Android resource linking failed问题,萌新求教 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);
}