【发布时间】:2015-08-19 10:08:00
【问题描述】:
我需要制作几乎相同的 xml 布局,除了一些按钮,当我复制所有元素时,文本视图、图像视图、按钮 - 都得到相同的 id!所以我必须手动更改 id,我可以 1 接 1 复制,并且每个 id 名称都将被保留。
但我是程序员!有没有办法让它自动化,让它更快、更高效?
【问题讨论】:
-
你是什么意思都得到相同的ID?如果您只是复制/粘贴 xml 内容还不够?此外,由于您将内容复制到新的 xml 文件,因此无需使用与原始文件不同的 id。
-
你可以重复使用相同的布局。只需将一些视图更改为 gone 或 visible。你真的不需要重复。
-
@jrsall92,我正在制作相同活动的本地化版本,不要问我为什么我不能在 android studio 中以常规方式进行操作,我必须这样做 - 复制所有内容,保存 id , 并且只更改 textViews 的数量并更改它们的值(因为它是其他语言)
-
@FrankN.Stein,不,我不能这样做,我正在本地化相同的布局,替换 textviews 的值
-
@ERJAN 没关系。 Id 仅在给定的 xml 中本地化。您可以在需要时对每个 xml 进行膨胀。
标签: android xml layout android-studio copy-paste