假設我的片段由listview組成並且每個項目由ImageView和TextView組成。每個片段在底部都有一個按鈕,點擊該按鈕後我想更改適配器中每個列表項目的ImagView的圖像。我的imageview是在適配器和按鈕是在fragment.How我訪問項目的適配器裏面片段的視圖?在片段中訪問項目的適配器視圖
0
A
回答
0
還不清楚,但試試這個: 第一遍圖片ID在創建適配器:
mAdapter = new ConnectAdapter(mUserList,R.drawable.test);
ConnectAdapter
private image;
ConnectAdapter(List<> mUserList,int imageID){
this.image = imageID;
}
public setImageID(int imageID){
this.image = imageID;
}
if (convertView == null) {
.
.
.
viewHolder.typeimage.setImageResource(image);
}
片段
mAdapter = new ConnectAdapter(mUserList);
mListView.setAdapter(mAdapter);
followButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mAdapter.setImageID(YOURIMAGEID);
mAdapter.notifyDatasetCHanged();
}
}
});
0
你可以在裏面片段訪問視圖適配器與界面如下:
在你ConnectAdapter聲明界面如下:
public interface ViewClickListener {
void onViewClick(View view);
}
寫在適配器實例變量ViewClickListener如下:
private ViewClickListener listener;
在你的片段中實例化如下:
mAdapter = new ConnectAdapter(mUserList,new ConnectAdapter.ViewClickListener() {
@Override
public void onViewClick(View view) {
// do what you want with view
}
});
在適配器中的getView()方法寫在視圖的onclick聽衆如下:
convertView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
listener.onViewClick(convertView);
}
});
打完視圖中單擊您將得到回調fragment.Hope它有助於
相關問題
- 1. 從回收站視圖適配器訪問片段變量
- 2. 搜索項目列表視圖適配器片段
- 3. 視圖,適配器,getActivity(),在片段中都是空的
- 4. 從Android中的適配器訪問片段內部的類
- 5. RecyclerView適配器 - 佈局後可以在哪裏訪問項目視圖?
- 6. 訪問片段中的視圖
- 7. 如何確保在訪問適配器之前創建片段?
- 8. 我怎樣才能setOnClickListener在適配器和從片段訪問?
- 9. 偏好片段選項卡適配器
- 10. 圖片列表視圖適配器
- 11. 片段的適配器
- 12. 在片段上設置列表視圖適配器
- 13. 訪問視圖的片段錯誤
- 14. 在片段中指定AutoCompleteTextView適配器
- 15. 在片段中設置ListView適配器
- 16. 深入訪問自定義陣列適配器中的視圖
- 17. 如何從ListView中的視圖訪問適配器對象
- 18. 正在更新android listView適配器的項目視圖
- 19. 動畫從片段適配器項目以其父活動
- 20. 卡片視圖按鈕適配器
- 21. Android:如何在Viewpager中訪問片段中的項目
- 22. 列表適配器片段
- 23. 片段,viewPager,列表視圖和適配器不工作
- 24. 在尋呼機的子片段中訪問ViewPager的父片段視圖
- 25. 適配器實例消失在帶有列表視圖的片段中
- 26. 4.1中的android片段中的GridView適配器問題Jellybean
- 27. 無法在片段中的列表視圖中選擇項目
- 28. 設置列表視圖中的一個片段中的適配器android
- 29. Android添加視圖到片段並將視圖綁定到適配器
- 30. 如何去列表視圖適配器項單擊偵聽器在Android中的片段?
從ListView和訪問元素的位置獲得位置 – Mohit
@Mohit我想訪問該位置(或所有位置)元素的特定視圖。 –
@Mohit按鈕不是列表視圖的一部分 –