当我更改布局文件夹(中型设备)中的某些内容并返回layout-xlarge文件夹时,某些值会发生变化。
换句话说,当我更改布局文件夹中的文件时,layout-xlarge文件夹中的其他文件也发生了变化,有一个无限循环循环,我无法设置正确分辨率的值。我怎么能解决这个问题?这是什么?
例如,这两个变化: 在布局文件夹中:
<AutoCompleteTextView android:id="@+id/atxt"
android:layout_width="250dp"
android:layout_height="57dp"
android:layout_marginTop="70dp"
android:layout_marginLeft="10dp" android:gravity="left" android:textSize="35dp"/>
更改为:
<AutoCompleteTextView android:id="@+id/atxt"
android:layout_width="410dp"
android:layout_height="57dp"
android:layout_marginTop="100dp"
android:layout_marginLeft="10dp" android:gravity="left" android:textSize="35dp"/>
答案 0 :(得分:0)
将所有值放在维度中。 例如 res / values / dimen.xml :
<?xml version="1.0" encoding="utf-8"?> <resources> <dimen name="atxt_width">250dp</dimen> </resources>
<强> RES /值-XLARGE / dimen.xml 强>:
<?xml version="1.0" encoding="utf-8"?> <resources> <dimen name="atxt_width">410dp</dimen> </resources>
并将layout.xml设置为 atxt_width - 变量:
&LT; AutoCompleteTextView android:id =“@ + id / atxt” 机器人:layout_width = “的 @扪/ atxt_width 强>” 机器人:layout_height = “57dp” 机器人:layout_marginTop = “70DP” android:layout_marginLeft =“10dp”android:gravity =“left”android:textSize =“35dp”/&gt;