androidlistview獲取控制項
『壹』 android 如何獲取ListView適配器里控制項的位置
1、給最上層View添加OnTouchListener 或者使用activity的Ontouch獲得點擊按鈕的x,y坐標。
2、按鈕的長寬獲得比較麻煩,可以固定大小。
3、可以使用pupwindow直接新建窗口遮擋。
4、可以使用Cavas繪制窗口,傳入具體位置。
5、或者在xml中button後加一個隱藏的FrameLayout,裡面在加按鈕,設置View.GONE,背景不透明。
『貳』 android如何用CheckBox+ListView實現對所選中的Item獲得其Item上多個控制項控制項的值!
在listView的里有個onListItemClick(ListView l, View v, int position, long id)監聽方法,
裡面的第二個參數View 如果是checkbox的話,就可以這樣來:
onListItemClick(ListView l, View v, int position, long id)
{
CheckBox checkBox=(CheckBox)v.findViewById(id)//id
//再來獲取checkBox的是否選中, 也可以在Adapter里設置監聽器
}
『叄』 android 如何獲取ListView被點擊的那一行數據中的值
參數1就是當前的listView,參數二是當前你點擊的那一項對應的view,3是你點擊的listView的第幾項,四是id值,可以這樣獲取值假如你的listView的每一項都有一個id為R.id.text的TextView組件,那麼可以這樣做
TextView text=(TextView)v.findViewById(R.id.text);
text.getString();調用這個方法就可以獲得這個textView的內容了
『肆』 在android中listview中怎麼獲取條目中某個控制項的寬度
先getchildAt找到這個條目,然後findviewbyid找到控制項,最後getWidth就行了。
『伍』 Android:我想獲取ListView中的某個item的view,然後修改這個view中的某個控制項,那我該如何獲取這個view
listView有個setAdapter的方法是吧,你創建一個adapter繼承BaseAdapter 要重寫4個方法,期中有個方法是: public View getView(.....){} 這個方法就你可以解決你的需求,你需要利用該方法中的參數來獲取你想要的這個控制項然後修改就可以了,你試試吧。
『陸』 安卓listview 獲取某個item中組件
看什麼錯誤啊。