0
我正在使用背景9补丁图像名称button_normal.9.png。该图像未显示为按钮的背景图像。被困5个小时仍然无法找到它。请帮忙。这里是各自的文件。按钮不显示背景9补丁图像
这是按钮:
<Button
android:id="@+id/s_id"
android:text="@string/s_id_string"
android:layout_marginTop="20dp"
style="@style/MainScreen"/>
风格MainScreen:
<style name="MainScreen">
<item name="android:layout_width">200dp</item>
<item name="android:layout_marginTop">10dp</item>
<item name="android:textSize">15dp</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textStyle">bold</item>
<item name="android:background">@drawable/button_shape</item>
<item name="android:textColor">@drawable/button_text_color</item>
</style>
button_shape文件:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@drawable/button_shape_normal"
android:background="@drawable/button_normal"
android:state_pressed="false"/>
<item
android:drawable="@drawable/button_shape_pressed"
android:state_pressed="true"
android:background="#ed2020"
/>
button_text_color文件:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false" android:color="#ed2020"/>
<item android:state_pressed="true" android:color="#ffffff"/>
button_shape_pressed & button_shape_normal文件是相同的:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="30dp" />
没有人有这个问题的解决方案? – dhruv