在你所謂的 「mybutton.xml」 繪製文件夾中創建一個XML文件,並寫:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"
android:dither="true">
<item
android:state_pressed="true"
android:drawable="@drawable/mybutton2"/>
<item
android:drawable="@drawable/mybutton1"/>
</selector>
然後添加兩個PNG的到你的繪圖資源文件夾... mybutton1.png,mybutton2巴紐。 所以你有2個不同的狀態爲您的按鈕。
現在將背景設置爲你的TextView:
android:background="@drawable/mybutton"
然後,在你的代碼中必須設置一個clicklistener:
findViewById(R.id.mytextview).setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
//your code goes here
}
});
而這一切......您可以使用形狀,而不是圖像太。
意味着點擊後你想改變textview圖像如果我沒事吧????? – duggu 2013-02-13 11:15:57
這是重複的問題。 http://stackoverflow.com/questions/5537043/making-a-textview-clickable-in-android – Shadow 2013-02-13 11:19:57
只需使用按鈕? – 2013-02-13 11:21:32