导航:首页 > 操作系统 > 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某一行相关的资料

热点内容
android电容触摸屏驱动 浏览:351
linux打开firefox命令 浏览:453
android结构体数组 浏览:690
python多变量输出格式 浏览:555
命令的人群 浏览:780
app权限测试包括什么 浏览:733
录音保存后在哪个文件夹 浏览:990
香港服务器的数据怎么搬到阿里云 浏览:423
服务器怎么样打开 浏览:664
程序员兼职网站靠谱吗 浏览:973
招手游程序员 浏览:921
网格设计pdf 浏览:11
中央文献研究室和中央编译局 浏览:967
济南图纸加密 浏览:372
云服务器如何扩展 浏览:944
ug装配体存多个文件夹 浏览:937
对数运算法则题目及解析 浏览:104
rar解压软件怎么变成中文显示 浏览:800
为什么我苹果手机app上没有微信 浏览:362
用python写一个三角形 浏览:749