导航:首页 > 操作系统 > androidlistview某一行

androidlistview某一行

发布时间:2023-01-03 11:04:48

android listview第一行默认选中

是的,listview默认选中的是第一行,如果你想默认选择其他行,可以使用:
listview.setselection(你的行数-1);

② android怎样选中listview中一行进行删除

声明这个ListvIew

/生成动态数组,加入数据

listItem = new ArrayList<HashMap<String, Object>>();

map = new HashMap<String, Object>();

for(int i=0;i<10;i++)

{

// 后台数据

HashMap<String, Object> map = new HashMap<String, Object>();

map.put("ItemImage", R.drawable.checked);来下

map.put("ItemTitle", "Level ");

map.put("ItemText", "Finished in 1 Min 54 Secs, 70 Moves!");

listItem.add(map);

}

list.setOnItemClickListener(new OnItemClickListener()

{

@Override

public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3)

{

删除操作

listItem.remove(position);//选择行的位置

listItemAdapter.notifyDataSetChanged();

list.invalidate();

listview会删除选择的行,重新更新

}

});

③ android Listview第一个行默认为选中状态,怎么实现按下某一行在没松开时设置其为选中行,选中行为蓝色

1. 你从 A跳转到B的时候 通过 INTENT 传一个值 intent.putStringExtart("selection", 4);
2. 然后在B接受这个值: int selection = getExtart().getIntExtart("selection");
3. 然后设置ListView 选择这个 selection: myListView.setselection(selection);

就OK了

----------- 补充:
刚看太快看错了, 如果是想选中ListView 某一个 TEXTVIEW, 需要这样:

ViewGroupitem=(ViewGroup)mAdapter.getChild(selection);
TextViewtextView=item.findviewById(R.id.textView1);
textview.requestFocus();

前提是要设置这个 textview 的 focusable=true, 还有 focusableInTouchmode = true

阅读全文

与androidlistview某一行相关的资料

热点内容
变频压缩机通用驱动板 浏览:621
红色警戒与命令与征服 浏览:782
如何安装服务器共享打印机 浏览:319
重症监护室解压 浏览:610
python把三列数据拼接起来 浏览:504
北京下命令 浏览:102
linux启动postgresql 浏览:420
ug编程模板文件夹 浏览:68
python怎么建xml 浏览:421
云服务器内组网 浏览:976
服务器拔线是什么意思 浏览:50
服务器管理口带外管理怎么弄 浏览:212
一天学会php 浏览:252
半监督fcm的算法源码 浏览:129
薄荷健康app运动训练在哪里 浏览:723
手机哪里能下载华润app 浏览:421
后台接口怎么部署到云服务器 浏览:343
天天狼人app复盘在哪里 浏览:171
云南物理服务器租赁云主机 浏览:960
linux查找文件中的字符串 浏览:729