我有多個活動。某些活動具有相同的按鈕,如「繼續」或「取消」等,每個按鈕都有不同的操作。現在的問題是,我可以在不同的活動中使用相同的id作爲按鈕嗎?也就是說,我可以使用"android:id="@+id="continue_button"
來處理不同活動中的所有繼續按鈕。或者我應該使用"continue_button_1" "continue_button_2" ...........
Android - 多個部件的相同ID
8
A
回答
18
'視圖可能有一個與它們相關的整數ID。這些ID通常在佈局XML文件中分配,並用於查找視圖樹中的特定視圖。視圖ID在整個視圖樹中不必是唯一的,但最好確保它們在你正在搜索的樹的一部分。 '(http://developer.android.com/reference/android/view/View.html)
13
據我所知,您可以使用相同的ID在不同的活動,因爲當你
setContentView(R.layout.splash);
和膨脹的佈局,然後android本身在那個特定的佈局中搜索特定的id,所以在這裏沒有問題。
注:這並不意味着你可以把同樣的ID爲不同的元素在相同的佈局
相關問題
- 1. jQuery的多個ID相同的功能
- 2. 爲多個id聲明相同的css?
- 3. jQuery,多個ID相同的功能
- 4. Android GCM:更多應用程序的相同發件人ID
- 5. 同一個HTML文檔中的多個相同的ID
- 6. 具有相同ID的多個組件在android中如何工作?
- 7. 一個ID爲多個小部件的Android
- 8. 多個部件的同AjaxEventBehavior
- 9. 使用多個ASP.NET控件具有相同的ID
- 10. Ajax Accordion - 發現了具有相同ID'_content'的多個控件
- 11. Asp.net FindControl +「具有相同ID的多個控件」
- 12. 在多個PHP文件中使用相同的HTML id屬性
- 13. RadWindowManager,RegisterScriptControl和具有相同ID問題的多個控件
- 14. 用相同的ID「_AccordionExtender」多個控件中發現
- 15. Android ID全部不同步
- 16. jQuery中處理多個ID和更新只相同的ID
- 17. Android - 多個佈局的相同按鈕
- 18. 刪除全部相同的ID在表
- 19. 的Android相同的R-佈局ID
- 20. 多的googletag.display()用相同的ID
- 21. 具有相同名稱,不同ID的多個MySQL記錄
- 22. 對於不同ID使用相同值的多個變量
- 23. 如果我在不同佈局的多個小部件中使用相同的id,會發生什麼情況?
- 24. 我無法獲得多個相同的ID來執行相同的腳本
- 25. 如何打開具有相同ID的多個按鈕相同的模式?
- 26. 當多行共享相同的ID
- 27. 當多個小部件共享相同的回調時識別源小部件
- 28. 在多個小部件上顯示相同的QPushButton
- 29. 具有相同名稱的多個外部軟件包
- 30. yii2選擇小部件 - 多個選擇相同的形式
良好的信息:) ...和我的評論必須是15個字符長。 – riwalk 2011-03-17 16:04:28