проблема с затмением и раскладками - PullRequest
0 голосов
/ 11 марта 2012

Когда я изменяю что-то в папке layout (средние устройства) и возвращаюсь в папку layout-xlarge, некоторые значения меняются.

Другими словами, когда я изменяю файл в папке layout, другой файл в папке 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"/>

1 Ответ

0 голосов
/ 11 марта 2012

Поместите все значения в измерение.Например, res / values ​​/ dimension.xml :

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <dimen name="atxt_width">250dp</dimen>
</resources>

res / values-xlarge / dimension.xml :

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <dimen name="atxt_width">410dp</dimen>
</resources>

И установите layout.xml следующим образом: atxt_width - переменная:

@ dimension / atxt_width"android: layout_height =" 57dp "android: layout_marginTop =" 70dp "android: layout_marginLeft =" 10dp "android: gravity =" left "android: textSize ="35dp "/>

...