как я могу иметь список значков в моем приложении для Android; - PullRequest
0 голосов
/ 15 ноября 2010

Может ли кто-нибудь подсказать, как можно получить список значков, таких как значок браузера, значок электронной почты и значок контактов, нажав на те из них, которые должны вести к приложениям для Android-браузера, электронной почты и контактов соответственно ... сейчас я это сделал,после нажатия кнопок.Теперь я хочу значки (с изображением и текстом) вместо кнопок ...

Ответы [ 5 ]

1 голос
/ 15 ноября 2010

Нет значка виджета.Вы можете сделать это самостоятельно, используя LinearLayout an ImageView и TextView.

XML должен выглядеть примерно так:

<LinearLayout android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:orientation="vertical">

  <ImageView android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/your_image"/>

  <TextView android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/your_icon_text"/>

</LinearLayout>
1 голос
/ 15 ноября 2010

Проверьте это:

http://developer.android.com/resources/tutorials/views/hello-formstuff.html#CustomButton

Это покажет, что вы должны поместить нужные изображения в res / drawable /, а затем загрузить их как кнопки в вашем приложении.

0 голосов
/ 15 ноября 2010

Если вы хотите, чтобы изображение и текст было в вашей кнопке, то, как я это делаю, создаю 9 патчей, чтобы я мог определить, куда будет идти текст, используя области отступов и растягиваемых областей. Затем следуйте тем же инструкциям, что и для уже упомянутой пользовательской кнопки, но используйте стандартную кнопку, а не кнопку изображения.

0 голосов
/ 15 ноября 2010

Вы можете использовать Android Image Button и установить ее свойство «Clickable = true» и выполнить необходимую работу над слушателем события нажатия

0 голосов
/ 15 ноября 2010

Я думал, что вы хотите иметь ImageButton , нажимая на который вы хотите открыть конкретное приложение / браузер / список контактов.

ImageButton - Отображаеткнопка с изображением (вместо текста), которая может быть нажата или нажата пользователем

  <ImageButton
    android:id="@+id/ImageButton01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/icon/>

Если вы хотите, чтобы кнопка ImageButton with Background работала, установите атрибут android:background, как показано ниже:

<ImageButton
    android:id="@+id/ImageButton01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/icon"
    android:background="@drawable/background_image"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...