導航:首頁 > 操作系統 > 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某一行相關的資料

熱點內容
怎麼給應用加密碼oppoa57 瀏覽:780
phpsocket發送郵件 瀏覽:635
php漢字分割 瀏覽:492
程序員休息一周 瀏覽:340
順心捷達app下載軟體叫什麼 瀏覽:55
python中pydoc 瀏覽:690
銀行生活app是什麼意思 瀏覽:916
騰訊雲伺服器三個月才能備案 瀏覽:721
視頻網站租什麼伺服器 瀏覽:156
海南免稅溯源碼查詢 瀏覽:642
linux中表示什麼 瀏覽:14
建築加密區長度間隔多少布置一下 瀏覽:661
android電容觸摸屏驅動 瀏覽:361
linux打開firefox命令 瀏覽:455
android結構體數組 瀏覽:700
python多變數輸出格式 瀏覽:564
命令的人群 瀏覽:782
app許可權測試包括什麼 瀏覽:744
錄音保存後在哪個文件夾 瀏覽:1000
香港伺服器的數據怎麼搬到阿里雲 瀏覽:433