大佬教程收集整理的这篇文章主要介绍了android – 如果我在不同的布局中为几个小部件使用相同的id,会发生什么?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我问,因为我想在其他一些视图中包含一个视图(带有一行按钮),然后每个屏幕类都必须为包含的视图上的每个按钮指定一个稍微不同的行为.但要做到这一点,他们会在相同的id上调用findViewById.
例如,目前我在每个文件中都喜欢这样:
final ImageButton homeButton = (ImageButton)this.findViewById(R.id.rshome_button); homeButton.setOnClickListener(new BottomButtonClickListener()); final ImageButton hotButton = (ImageButton)this.findViewById(R.id.rshotlisT_Button); hotButton.setOnClickListener(new BottomButtonClickListener()); final ImageButton locButton = (ImageButton)this.findViewById(R.id.rsbot_map); locButton.setOnClickListener(new BottomButtonClickListener()); final ImageButton sendButton = (ImageButton)this.findViewById(R.id.RSSend_button); sendButton.setOnClickListener(new BottomButtonClickListener());
但是我将每个文件中的R.id更改为指向每个关联布局中的窗口小部件.如果我可以使用一个R.id,那将是很好的,所以我不必调整每个布局文件和每个屏幕类.
谢谢
以上是大佬教程为你收集整理的android – 如果我在不同的布局中为几个小部件使用相同的id,会发生什么?全部内容,希望文章能够帮你解决android – 如果我在不同的布局中为几个小部件使用相同的id,会发生什么?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。