Поскольку вы не можете использовать, android:text
я рекомендую вам использовать обычную кнопку и использовать один из составных чертежей. Например:
<Button
android:id="@+id/buttonok"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/buttonok"
android:text="OK"/>
Вы можете поместить Drawable туда , куда вы хотите с помощью: drawableTop
, drawableBottom
, drawableLeft
или drawableRight
.
ОБНОВИТЬ
Для кнопки это тоже отлично работает. Ставить android:background
нормально!
<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" />
У меня была эта проблема, и я отлично работаю.