我有一個自定義背景按鈕的問題。還有我的9補丁: 9貼片圖像背景的按鈕不能正確拉伸
在繪圖9補丁一樣的:
最後,結果設備的屏幕上:
這是代碼,描述我的按鈕:
佈局:
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="New Button"
style="@style/button"/>
風格:
<style name="button">
<item name="android:background">@drawable/button</item>
<item name="android:textColor">@color/button_text</item>
</style>
@drawable/button
:在res文件夾可繪製的
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false" >
<bitmap android:src="@drawable/button_test"/>
</item>
</selector>
文件名button_test.9.png
你有任何想法,爲什麼它不不工作?謝謝。
可能是一個編譯問題。清潔和重建? – njzk2
此外,您應該直接在該項目中放置drawable:'item android:state_pressed =「false」android:drawable =「@ drawable/button_test」/>' – njzk2