我通过将不同的布局与按钮,TextView等从一个XML复制到另一个XML来创建不同的Android布局XML。现在存在的问题是,当从一个布局中的一个按钮重命名iD时,所有布局XML文件中的按钮ID都会发生变化。我是编程方面的新手,我的英语不是很好,但如果有人可以提供帮助,那将是非常好的。通过g00gle搜索此问题并不成功..
test_layoutA.xml等于test_layoutB.xml:
<ImageButton
android:id="@+id/btnChatF"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:src="@drawable/testbuttonimage" />
如果您需要更多信息,请询问,非常感谢。
答案 0 :(得分:0)
如果您通过直接更改XML来重命名,那么IDE将无法捕获它,也不会填充更改。您应该在该字段上使用Refactor
- &gt; Rename...
功能,或者在图形编辑器中使用Properties
工作表重命名。
答案 1 :(得分:0)
我认为在尝试了几种布局之后,避免此“错误”的唯一方法是使用文本编辑器(而不是“属性”编辑器)。