Деление экрана в TableLayout

Интерфейс, диалоги, темы, стили, меню
Ответить
Аватара пользователя
powercat
Сообщения: 508
Зарегистрирован: 20 июл 2012, 11:31

Деление экрана в TableLayout

Сообщение powercat » 21 янв 2013, 14:22

Поясните разницу плз
Первая строка - ТэйблЛэйоут
Вторая - LinearLayout
1.png
1.png (32.39 КБ) 2506 просмотров
Вот код для строки ТэйблЛайоут

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

<TableRow
	        android:id="@+id/tableRow4"
	        android:layout_width="fill_parent"
	        android:layout_height="wrap_content">
			
	<Button
	            android:layout_weight="1"
	            android:id="@+id/btn_save"
	            android:layout_width="fill_parent"
	            android:layout_height="wrap_content" />
			
	<Button
	            android:layout_weight="1"
	            android:id="@+id/btn_back"
	            android:layout_width="fill_parent"
	            android:layout_height="wrap_content" />
			
	    </TableRow>
А вот для Линеара

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

<LinearLayout
		    android:layout_width="fill_parent"
		    android:layout_height="wrap_content">

		  <Button
		        android:id="@+id/btn_save"
		        android:layout_width="fill_parent"
		        android:layout_height="wrap_content"
		        android:layout_weight="1" />

		  <Button
		        android:id="@+id/btn_back"
		        android:layout_width="fill_parent"
		        android:layout_height="wrap_content"
		        android:layout_weight="1" />
		</LinearLayout>
Т.е. разницы в коде нет, а отображается по-разному. Почему в строке таблицы не делится поровну ширина?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Деление экрана в TableLayout

Сообщение rezak90 » 21 янв 2013, 20:34

скорее всего потому что android:layout_weight="1", вес можно применять только если родительский контрол является LinearLayout
R.id.team
Политика на форуме запрещена

Ответить