В моем приложении я создал действие, в котором я поместил 5 полей непрерывного редактирования внутри table layout
, в том же упражнении у меня есть 3 image buttons
и image view
. Пользовательский интерфейс выглядит хорошо на устройстве 320x480
, но когда я попробовал его на устройстве 480x854
, это не очень хорошо. Я могу расположить image buttons
и image views
, указав в коде ширину, высоту, x
и y axis
соответственно, но когда я попытался сделать то же самое с разметкой таблицы, мое приложение зависло.
Как изменить размер таблицы, чтобы она подходила. Ниже приведен мой XML-файл макета таблицы:
<TableLayout
android:id="@+id/widget01"
android:layout_width="280px"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_x="34px"
android:layout_y="60px"
>
<TableRow
android:id="@+id/widget11"
android:layout_width="280px"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<EditText
android:id="@+id/widget111"
android:layout_width="242px"
android:layout_height="wrap_content"
android:textSize="18sp"
>
</EditText>
</TableRow>
</TableLayout>
<TableLayout
android:id="@+id/widget02"
android:layout_width="280px"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_x="34px"
android:layout_y="98px"
>
<TableRow
android:id="@+id/widget12"
android:layout_width="280px"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<EditText
android:id="@+id/widget222"
android:layout_width="242px"
android:layout_height="wrap_content"
android:textSize="18sp"
>
</EditText>
</TableRow>
</TableLayout>