我正在开发一个Android应用程序,其中我有40 xml布局。
以前的项目我使用多个文件夹来支持多个屏幕,但现在我有40个布局很难创建不同的文件夹。
我听说过尺寸,但我不知道如何实现这一点。可以任何人提供一些代码或示例
谢谢
在提出这个问题之前,我读了以下答案,但是在2013年被问到了。
答案 0 :(得分:1)
如果您的布局中有十个按钮和一个TextView,那么首先要做的是将UI元素的值(以dp为单位)放在' res / values / dimens.xml&#39中;文件,例如:
<dimen name="btn_width">64dp</dimen>
要支持不同的屏幕尺寸或方向更改,您可能需要使用其他值。这些将进入相应的值-.../ dimen.xml&#39;文件。
在布局xml文件中,您可以编写:
<Button
android:layout_width="@dimen/btn_width"
android:layout_height="@dimen/btn_height"
android:text="New Button"
android:id="@+id/button"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"/>