0
我有一個可點擊的線性佈局,我已經編程生成,並且我希望它在按下時變成綠色,表示它是可點擊的,就像按鈕一樣。我會如何去做這件事?可點擊佈局
我有一個可點擊的線性佈局,我已經編程生成,並且我希望它在按下時變成綠色,表示它是可點擊的,就像按鈕一樣。我會如何去做這件事?可點擊佈局
創建如下一個selector.xml文件...
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:color="#ff0000"/>
<item android:state_focused="true"
android:color="#0000ff"/>
<item android:color="#00ff00"/> </selector>
發生在繪製此文件夾中的XML文件。然後將此selector.xml設置爲該線性佈局的背景。
使用setBackgroundResource(R.drawable.selector)進行應用時,出現錯誤:04-03 12:18:15.582:E/AndroidRuntime(13550):原因:org.xmlpull.v1.XmlPullParserException:Binary XML文件行#4:- 標籤需要「drawable」屬性或子標籤定義drawable –
Garzahd
2012-04-03 16:18:40