我不知道我是在问正确的问题还是错误的问题。 这可能听起来很愚蠢,但我仍然想清除我的基本疑虑。 问题是: 我有一个活动的三个不同的布局文件。 根据活动开始的目的,它将采用其中一个布局文件作为其内容。 这些布局有各种共同领域。 我有一个问题,在这些不同的布局文件中,我可以为公共字段使用相同的“id”。
对于ex:我有一个保存按钮,用于所有三种布局。 在所有这三个布局文件.....我可以(按钮)
android:id="@+id/save_button"
所有三个文件中的相同ID属性。
我需要这个,因为我的布局文件中有太多元素(组件)。 如果它们可以用通用名称识别(因为它们在各自的布局中起到相同的作用),那么要记住的名称/ ID将会非常少,这将使我的程序易于阅读并且让我记住的东西更少。 否则我将不得不为具有相同功能的组件编写相同的代码。
提前谢谢你。 你的答案将帮助我清除疑虑。如果我搬错了概念,请纠正我。答案 0 :(得分:0)
不仅允许这样做,而且我会鼓励它。在文件中使用相同的id允许您创建新的布局文件,而无需更改任何引用该按钮的代码。只要id描述了它与之相关的内容,那么它就不应该引起任何问题。