Текст на кнопке

Интерфейс, диалоги, темы, стили, меню
Ответить
Milker
Сообщения: 12
Зарегистрирован: 18 апр 2012, 22:54

Текст на кнопке

Сообщение Milker » 22 апр 2012, 17:27

Имеем такой код

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

<TableLayout
	    android:layout_width="match_parent"
	    android:layout_height="wrap_content"
	    android:layout_marginTop="3dp">
	    <TableRow>
	        <Button
	            android:id="@+id/btnMode1"
	            android:layout_width="0dp"
	            android:layout_height="wrap_content"
	            android:layout_weight="1"
	            android:text="Да"
	            android:textSize="6pt">
	        </Button>
	        <Button
	            android:id="@+id/btnMode2"
	            android:layout_width="0dp"
	            android:layout_height="wrap_content"
	            android:layout_weight="1"
	            android:text="Строка1\nСтрока2"
	            android:textSize="5pt" >
	        </Button>
	        <Button
	            android:id="@+id/btnMode3"
	            android:layout_width="0dp"
	            android:layout_height="wrap_content"
	            android:layout_weight="1"
	            android:singleLine="false"
	            android:text="Строка1\nСтрока2"
	            android:textSize="5pt" >
	        </Button>
  	        <Button
		    android:id="@+id/btnMode4"
	            android:layout_width="0dp"
		    android:layout_height="wrap_content"
	            android:layout_weight="1"
	            android:textSize="Нет"
		    android:text="@string/btnTextMode4" >
	        </Button>
 	  </TableRow>
</TableLayout>
При запуске две средние кнопки, в которых текст должен отображаться в две строки (текст отображается правильно), выводятся ниже двух крайних кнопок. Перепробовал многое, но ничего не помогает. Выровнять кнопки по горизантали не получается. Может подскажите, что надо сделать, чтобы они выводились ровно?

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: Текст на кнопке

Сообщение KamiSempai » 22 апр 2012, 19:13

Попробуйте вместо "<TableRow>" написать "<TableRow android:gravity="center_vertical">"
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

Milker
Сообщения: 12
Зарегистрирован: 18 апр 2012, 22:54

Re: Текст на кнопке

Сообщение Milker » 24 апр 2012, 12:57

Спасибо, помогло.

Ответить