我不得不在一個列表視圖中充實一組項目,我需要在程序中的任何位置找到充氣的視圖。 我可以知道如何找到視圖。 如何設置id並獲取充氣listview的id。 由於提前設置ID並獲取充氣視圖的ID?
回答
在您的列表視圖
public View getView(int position, View convertView, ViewGroup parent) {
View vi = convertView;
if (convertView == null)
vi = inflater.inflate(R.layout.newlistrow, null);
//Access your inflated layout using vi
TextView sometextview= (TextView) vi.findViewById(R.id.textview); // sometextview
的適配器通常你不覺得在列表視圖的意見。列表視圖後面的適配器將向您傳遞視圖以及需要通過getView方法呈現的數據的底層位置。
要回答您如何獲取或設置充氣視圖ID的問題,您應該在充氣視圖上調用getId或setId。
http://developer.android.com/reference/android/view/View.html#setId(int) http://developer.android.com/reference/android/view/View.html#getId()
View myView = LayoutInflater.from(activity).inflate(R.layout.list_item_punch_log, null);
myView.setId(android.R.id.button1);
int id = myView.getId();
但是這樣做的,在列表視圖中找到的觀點是一種非常危險的行爲,因爲它會導致對列表視圖一些真正有趣的行爲。也許你可以告訴我們你想做什麼,我們可以從那裏引導你。
我正在拖放概念在listview中...我需要找到位置,同時拖放內容到dropview之前的列表視圖,以便我可以放在一個特定的位置,我需要 –
在列表視圖中拖放它不會很簡單,如果它不是很多記錄,則可以考慮使用線性佈局。儘管..看看這個實現.. https://github.com/bauerca/drag-sort-listview – Rejinderi
- 1. 獲取視圖充氣的資源ID
- 2. Android:獲取對充氣視圖的參考/爲充氣視圖設置唯一ID
- 3. 如何設置並獲取視圖的ID
- 4. 設置並獲取回收站視圖的項目ID
- 5. 充氣Android列表子視圖 - >重複的ID
- 6. 如何在listview中獲取充氣xml的元素ID?
- 7. 充氣視圖並設置onclicklistener導致空指針
- 8. 獲取圖像視圖的ID
- 9. 在充氣視圖時找不到xml id
- 10. 如何設置卡片視圖的ID?
- 11. 動態設置視圖的ID
- 12. 合併獲取ID
- 13. 獲取ID爲1的設置? Laravel5.4 *
- 14. 如何獲取視圖的唯一ID
- 15. 從其名稱獲取視圖的ID
- 16. 獲取視圖屬性的資源ID
- 17. 獲取片段的容器視圖id
- 18. 獲取視圖的當前背景ID
- 19. Android:找到充氣按鈕的ID
- 20. 充氣視圖android
- 21. Cakephp 1.3設置/通過ID到視圖
- 22. 獲取Java.lang.NullPointException同時獲取ActionBar標題ID用於充氣自定義顏色
- 23. 在Liferay中設置和獲取Portlet ID
- 24. 獲取充氣排
- 25. 如何通過視圖ID獲取FragmentManager?
- 26. 無法獲取列表視圖id
- 27. 從編程視圖獲取Id
- 28. 設置Id並將其獲取到Android中的ListView項目
- 29. 設置並獲取每個文件的唯一ID
- 30. 獲取最後插入的id codeigniter並在視圖中顯示
您是否在談論您用於ListView的適配器? – Andy
你已經擁有的一些代碼肯定會有所幫助 – Slartibartfast