Как использовать один макет для всего экрана в android ?
я использовал 4 различных макета для каждого экрана в eclipse. теперь, когда я хотел переместить его в android studio, я попытался исправить его с помощью одного экрана. и скопировал весь xml в 360dp, 450dp, 600.. 720...800dp.. как мне поступить дальше?
когда я попробовал, похоже, что контент больше подходит для 4,7-дюймового мобильного телефона samsung.
Что я уже пробовал:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:ориентация="вертикальная"
android:weightSum="1">
&ЛТ;схема расположения.
android:layout_width="match_parent"
android:layout_height="match_parent"
android:ориентация="вертикальная">
&ЛТ;схема расположения.
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ориентация="вертикальная"
android:weightSum="1">
&ЛТ;схема расположения.
android:layout_width="match_parent"
android:layout_height="match_parent"
ОС Android:layout_weight=".8"
android:ориентация="вертикальная"
android:weightSum="1">
<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="@string/merchant"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#000000"
android:textSize="@dimen/text_size_30"
android:textStyle="bold" />
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="@string/mobile"
android:textColor="#000000" />
&ЛТ;схема расположения.
android:layout_width="match_parent"
android:layout_height="match_parent"
ОС Android:layout_weight=".2"
android:ориентация="вертикальная">
&ЛТ;графическое представление
android:id="@+id/imageView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:contentDescription="@string/todo"
android:scaleType="fitXY"
android:src="@drawable/buidingloginnew" />
&ЛТ;схема расположения.
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight="1"
android:гравитация="центр"
android:ориентация="вертикальная">
&ЛТ;схема расположения.
android:layout_width="match_parent"
android:layout_height="wrap_content"
андроид:layout_marginTop="@Димена/margin_10"
android:ориентация="вертикальная">
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
андроид:текст="@строка/please_login_to_proceed"
android:textColor="#FF33B5E5" />
&ЛТ;схема расположения.
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="конец"
android:gravity="center">
<переключатель
android:id="@+id/toggleButton1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
андроид:layout_marginRight="@Димена/margin_10"
android:checked="true"
android:text="@string/remoteLogin"
android:textColor="#FF33B5E5"
android:textOff="нет"
android:textOn="да"
андроид:большой палец="@холст/switch_selector"
андроид:трек="@холст/switch_track" /&ГТ;
<EditText
android:id="@+id/txt_tid"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
андроид:layout_marginBottom="@Димена/margin_10"
андроид:layout_marginLeft="@Димена/margin_40"
андроид:layout_marginRight="@Димена/margin_40"
андроид:фон="@холст/login_textbox_withtop"
android:ems="10"
android:гравитация="центр"
android:hint="@string/tid"
android:inputType="номер"
android:longClickable="false"
android:maxLength="8">
<requestFocus />
<EditText
android:id="@+id/txt_username"
android:layout_width="match_parent"
android:layout_height="wrap_content"
андроид:layout_marginBottom="@Димена/margin_10"
андроид:layout_marginLeft="@Димена/margin_40"
андроид:layout_marginRight="@Димена/margin_40"
андроид:фон="@холст/login_textbox_withtop"
android:ems="15"
android:гравитация="центр"
андроид:подсказка="@строка/идентификатор пользователя"
android:inputType="textPersonName"
android:longClickable="false"
android:maxLength="10" />
<EditText
android:id="@+id/editText2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
андроид:layout_alignLeft="@+ID и/txt_username"
андроид:layout_centerVertical="истинный"
андроид:layout_marginBottom="@Димена/margin_10"
андроид:layout_marginLeft="@Димена/margin_40"
андроид:layout_marginRight="@Димена/margin_40"
андроид:фон="@холст/login_textbox_withtop"
android:ems="10"
android:гравитация="центр"
android:hint="@string/password"
android:inputType="textPassword"
android:longClickable="false"
android:maxLength="10" />
кнопка <
android:id="@+id/button1"
="" для android:layout_width="присваиваем" для android:layout_height="wrap_content в качестве параметров" андроид:layout_marginbottom="@Димена/margin_10" для Android:layout_marginleft="@Димена/margin_40" для Android:layout_marginright="@Димена/margin_40"
="" для Android:фон="@холст/loginbutton" для Android:гравитация="center_horizontal" андроид:текст="@строка/btn_login" для Android:свойства textColor="#FFFFFF" для Android:параметр textSize="20sp"&ГТ;
&ЛТ;схема расположения.
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
андроид:layout_marginBottom="@Димена/margin_10"
android:гравитация="центр"
android:ориентация="горизонтальная"
android:weightSum="2">
&ЛТ;графическое представление
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
для Android:layout_gravity="center_vertical"
android:contentDescription="@string/todo"
android:src="@drawable/bottomimagenew" />
кнопка <
android:id="@+id/btn_setting"
="" для android:layout_width="wrap_content в качестве параметров" в android:layout_height="wrap_content в качестве параметров" для Android:фон="@холст/setting_image"&ГТ;