Ponieważ nie możesz użyć android:text
, polecam użyć zwykłego przycisku i jednego ze złożonych elementów do rysowania. Na przykład:
<Button
android:id="@+id/buttonok"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/buttonok"
android:text="OK"/>
Można umieścić rozciągliwej gdziekolwiek chcesz za pomocą: drawableTop
, drawableBottom
, drawableLeft
lub drawableRight
.
AKTUALIZACJA
W przypadku przycisku to też działa całkiem nieźle. Umieszczenie android:background
jest w porządku!
<Button
android:id="@+id/fragment_left_menu_login"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/button_bg"
android:text="@string/login_string" />
Właśnie miałem ten problem i działa idealnie.