当我点击按钮但它没有显示按下状态。请帮忙。感谢
我的代码:
<item name="android:textColor" >#000</item>
<item name="android:textSize" >20dp</item>
<item name="android:background">@drawable/note_icon</item>
</style>
按钮
android:id="@+id/createnote"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/Createnote"
style="@style/Create_text" />
这是我的布局和代码:
createnote.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
// TODO Auto-generated method stub
// v.setPressed(true);
Intent intent = new Intent(getApplicationContext(), Add_Task.class);
startActivity(intent);
}
});
答案 0 :(得分:2)
您是否创建了一个选择器来在按下按钮时定义组合?
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="false"
android:drawable="@drawable/btn_XXXX" />
<item
android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/btn_YYYY" />
<item
android:state_focused="true"
android:state_enabled="true"
android:drawable="@drawable/btn_ZZZZ" />
<item
android:state_enabled="true"
android:drawable="@drawable/btn_WWWWW" />
</selector>