เนื่องจากคุณไม่สามารถใช้งานได้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
UPDATE
สำหรับปุ่มนี้ก็ใช้งานได้ดีเช่นกัน พัตต์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" />
ฉันเพิ่งมีปัญหานี้และกำลังทำงานได้อย่างสมบูรณ์