Мне нужно выровнять пользовательский интерфейс для кнопки, которую я разместил. Я не уверен, как использовать Button
или ImageButton
. Как выровнять изображение и текст кнопкой?
<ImageButton
android:id="@+id/btnGroupDelete"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="5dip"
android:layout_weight="1"
android:background="@drawable/list_buttonselector"
android:contentDescription="@string/delete"
android:src="@drawable/ox_icn_delete" />
Сохраните изображение в режиме рисования, затем используйте кнопку изображения в xml
<ImageButton
android:id="@+id/ImageButton01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/button_image_name" />
Для изменения состояния кнопки (нажата, сфокусирована, по умолчанию), посмотрите
http://developer.android.com/reference/android/widget/ImageButton.html
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/image"
android:layout_gravity="center_horizontal"
android:paddingLeft="10dip"
android:text="@string/btntext" />
<Button
android:id="@+id/button1"
android:gravity="right" <----------
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />