Как разместить текст на кнопке? - PullRequest
5 голосов
/ 01 августа 2011

В моем приложении для Android есть кнопка для голосования фотографий.Когда пользователь выбирает эту кнопку, текст на этой кнопке становится «Спасибо за ваш голос», а когда он видит фотографию, за которую он голосовал ранее, на кнопке появляется текст «вы уже проголосовали за эту фотографию» ... проблемаэто выглядит так: http://i55.tinypic.com/t4z3vl.png

Кто-нибудь может мне помочь, могу ли я разместить текст на кнопке?

Любая идея приветствуется.Заранее спасибо.

В XML у меня есть это:

<LinearLayout android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:layout_below="@id/imagetitle"
        android:orientation="horizontal">
        <Button android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Previous" android:id="@+id/previous" />
        <Button android:layout_width="185dip" android:layout_height="wrap_content"
            android:text="Vote for this picture" android:id="@+id/vote" />
        <Button android:layout_width="wrap_content"
            android:layout_height="wrap_content" android:text="Next" android:id="@+id/next" />
    </LinearLayout>

Ответы [ 3 ]

6 голосов
/ 01 августа 2011

я думаю, что вы хотите выровнять верх всех кнопок, добавьте эту строку в ваш макет

LinearLayout android:baselineAligned="false"
3 голосов
/ 01 августа 2011

Используйте "wrap_content" для layout_height свойства Button

1 голос
/ 01 августа 2011

Привет, взгляните на эти http://developer.android.com/guide/practices/screens_support.html возможно, если у вас есть разные стили для каждого экрана, это решит вашу проблему. : D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...