Верстка. Растянуть текстовое поле.

Интерфейс, диалоги, темы, стили, меню
Ответить
lost
Сообщения: 12
Зарегистрирован: 06 фев 2014, 14:54

Верстка. Растянуть текстовое поле.

Сообщение lost » 30 мар 2014, 14:15

Добрый день!
Пишу калькулятор - учусь верстать UI. Хочу сделать что то близкое как на изображении.
Изображение

Кнопки решил сделать изображениями, но тут сразу становится вопрос ширины экрана. У меня Samsung galaxy s3 и судя по скриншоту, ширина - 720пх. Отсюда вопрос - под какое разрешение следует рисовать дизайн приложения?

Второй вопрос касается layout'ов.
У меня получился вот такой вот набросок

Код: Выделить всё

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
	
	<LinearLayout
		android:layout_width="match_parent"
		android:layout_height="wrap_content"
		android:layout_gravity="top"
		android:orientation="vertical" >
		
		<!--  TextView для вывода результата -->
		<!--  TextView для вывода формулы -->
		
            <TextView
                android:id="@+id/result"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:textAlignment="center"
                android:textSize="14sp"
                android:gravity="center_horizontal"
				/>
			 
            <TextView
                android:id="@+id/formula"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:textAlignment="right"
                android:textSize="12sp"
                android:gravity="center_horizontal"
                 />

	</LinearLayout>

	<TableLayout 
		android:layout_width="match_parent"
		android:layout_gravity="bottom"
		android:gravity="bottom"
		android:layout_height="match_parent" >
		<TableRow
			android:layout_width="match_parent"
			android:layout_height="wrap_content">
			<!--  4 кнопки  в виде изображений -->
		</TableRow>
		<TableRow
			android:layout_width="match_parent"
			android:layout_height="wrap_content">
			<!--  4 кнопки  в виде изображений -->
		</TableRow>
		
		...
		
	</TableLayout>

</LinearLayout>
Но я не понимаю как быть с текстовым полем "результат", для того чтобы оно занимало все свободное пространство по ширине.

Ответить