❶ android ListView item 只選擇一項
1,在你的Adapter中定義一個變數 int selected=-1;
2,在復寫getView方法的時候,
if(position==selected){
setBackground();//選中時的背景
button.setVisible(View.Visiable);//顯示你那幾個按鈕和TextView
}else{
setBackground();//未選中時的背景
button.setVisible(View.Gone);//隱藏你那幾個按鈕和TextView
}
3,listView設置onItemClickListener()監聽,
adapter.setSeleced(position);
adapter.notifyDataSetChanged();
❷ 關於android開發spinner顯示的問題
spinner顯示項的數據可以是String[],也可以是arrayList。你要做的就是數據項最開始里加上一列,spinner會默認選中第一項。。。或者使用spinner.setSelection(XXX)為他設置選中項。。。
❸ android怎麼設置單選按鈕默認值
android怎麼設置單選按鈕默認值:android:checked="true"選中狀態。
❹ android listview第一行默認選中
是的,listview默認選中的是第一行,如果你想默認選擇其他行,可以使用:
listview.setselection(你的行數-1);
❺ Android 自定義不滑動的gridview與radiobutton結合實現單選,且默認第一個是選中的狀態,求大神幫忙下
radiobutton的互斥是必須放在radiogroup裡面去,才能生效的,所以要結合
gridview做這個功能應該實現不了,你可以選擇用checkbox來實現,用代碼去實現他的互斥!
❻ android RadioButton怎麼設置默認選中
android RadioButto這個控制項是不能設置默認選中的,因為這個是谷歌公司源碼中規定的要想設置為選中狀態,需要手動添加一個屬性,屬性為checked,把該屬性設置為true,設置方法如下:
1、使用Android studio創建一個項目,如下圖:
❼ 如何設置listView的第一個item默認選中
Item有個Selected屬性,直接設置為True。例:ListView1.Items(0).Selected=True,選中第一項。這樣選中的和滑鼠單擊不同,不會發生其它事件。 如果您對我的回答有不滿意的地方,還請您繼續追問;
ListView lv = new ListView(); lv.Items.Add(new ListViewItem("abc")); lv.Items[lv.Items.IndexOf(new ListViewItem("abc"))].Selected = true; 注意第二步添加的項目是怎麼定義的,在第三部就要以相同的定義方式去定位那個項目。
❽ 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