#android #eclipse #user-interface
#Android #eclipse #пользовательский интерфейс
Вопрос:
Мне было интересно, как вы можете создавать кнопки, подобные тем, что внизу экрана, и кнопку home вверху?
Ответ №1:
Довольно сложно понять, если у вас есть сомнения по поводу дизайна кнопок и состояний или положения кнопки. Если это проблема с дизайном, вам следует создать свои состояния кнопок в вашем любимом программном обеспечении, например, photoshop. Затем в ваших макетах Android вы указываете src фона кнопки на доступный для рисования XML-файл, содержащий все состояния кнопки.
Пример XML для кнопки:
<Button android:id="@ id/back"
android:layout_width="184px" android:layout_height="44px"
android:background="@ drawable/back" />
После этого вам понадобится ваше пользовательское изображение для кнопки и XML кнопки в вашей папке drawables,
вот XML, который вам нужен для вашей кнопки:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/button_pressed" /> <!-- pressed -->
<item android:state_focused="true"
android:drawable="@drawable/button_focused" /> <!-- focused -->
<item android:drawable="@drawable/button_normal" /> <!-- default -->
</selector>
Продолжение:http://developer.android.com/reference/android/widget/ImageButton.html
Комментарии:
1. На самом деле это правильный ответ. Не знаю, почему op не отметил это.
Ответ №2:
Строка заголовка, о которой вы упомянули, называется «Панель действий»
Вы можете узнать, как это реализовать здесь:
С уважением.