Страница 1 из 1

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

Добавлено: 22 апр 2012, 17:27
Milker
Имеем такой код

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

<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>
При запуске две средние кнопки, в которых текст должен отображаться в две строки (текст отображается правильно), выводятся ниже двух крайних кнопок. Перепробовал многое, но ничего не помогает. Выровнять кнопки по горизантали не получается. Может подскажите, что надо сделать, чтобы они выводились ровно?

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

Добавлено: 22 апр 2012, 19:13
KamiSempai
Попробуйте вместо "<TableRow>" написать "<TableRow android:gravity="center_vertical">"

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

Добавлено: 24 апр 2012, 12:57
Milker
Спасибо, помогло.