我有多个活动。某些活动具有相同的按钮,如“继续”或“取消”等,每个按钮都有不同的操作。现在的问题是,我可以在不同的活动中使用相同的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. Android GCM:更多应用程序的相同发件人ID
- 4. 同一个HTML文档中的多个相同的ID
- 5. 一个ID为多个小部件的Android
- 6. Ajax Accordion - 发现了具有相同ID'_content'的多个控件
- 7. Asp.net FindControl +“具有相同ID的多个控件”
- 8. 使用多个ASP.NET控件具有相同的ID
- 9. 在多个PHP文件中使用相同的HTML id属性
- 10. Android ID全部不同步
- 11. jQuery中处理多个ID和更新只相同的ID
- 12. Android - 多个布局的相同按钮
- 13. 具有相同名称,不同ID的多个MySQL记录
- 14. 对于不同ID使用相同值的多个变量
- 15. 选择每个相同ID的列满足条件的ID
- 16. 如果我在不同布局的多个小部件中使用相同的id,会发生什么情况?
- 17. 如何打开具有相同ID的多个按钮相同的模式?
- 18. 当多行共享相同的ID
- 19. yii2选择小部件 - 多个选择相同的形式
- 20. 当多个小部件共享相同的回调时识别源小部件
- 21. 修改具有相同ID的多个视图
- 22. Android GCM:一个手机中的多个应用程序中的sdk具有相同的发件人ID
- 23. 多个Xib文件 - 相同的类
- 24. 多个导入相同的文件名
- 25. 发现相同ID'xxx'的多个控件
- 26. ExtJs Grid多个相同的插件
- 27. 多个文件,相同的名称
- 28. 多个项目,相同的文件
- 29. 多个相同的事件中,Grails
- 30. 缩短多个项目使用相同的ID的错误
良好的信息:) ...和我的评论必须是15个字符长。 – riwalk 2011-03-17 16:04:28