androidgridview點擊
發布時間: 2023-01-20 19:51:13
㈠ android gridview圖片點擊事件設置
首先,應該是OnItemClickListener吧。
這個事件里有4個
參數
,public
void
onItemClick(AdapterView<?>
parent,
View
griditem,
int
position,long
arg3),其中griditem指你點擊的項;position指的是你點擊的項在gridview
數據源
中的
索引
。
如果你想改變原來的圖片,則可以這么做(假設你gridview中item的布局文件里只有一個ImageView):
ImageView
image=(ImageView)griditem;
image.setBackgroundDrawable(R.drawable.newimage);//這里寫新圖片資源名稱
㈡ android中點擊gridview的item實現刪除某條操作
gridview你要用自定義的適配器
然後用gridview.setItemClickListener 即注冊條目點擊事件
點擊的時候,獲取當前點擊的是哪一行
然後去adapter中刪除這一行數據
再調用 adapter.notifydatasetchanged
㈢ 如何設置 android gridview 怎麼設置 , 一些item可以點擊,另外.....
這個要在代碼中進行設置,基本上有兩種方式:
在GridView所在的 activity(或者fragment)中, 找到該View,監聽點擊事件:
java">gridView.setOnItemClickListener(newAdapterView.OnItemClickListener(){
@Override
publicvoidonItemClick(AdapterView<?>parent,Viewview,intposition,longid){
//點擊item觸發,進行判斷,如果需要處理點擊,就進行處理,否則,什麼也不做
if(/*處理點擊條件*/){
//要做的事
}
}
});在自己寫的GridView對應的適配器中(一般繼承於BaseAdapter)的getView中進行判斷,如果是需呀處理的item, 就調用setOnClickListener,並定義相應的點擊事件,否則可以不綁定點擊事件。
熱點內容