我在我所設定的顏色爲透明以xml現在TextView的隱形
android:background="#ffffff"
我所編寫的代碼來改變的TextView的的onClick
t1.setBackgroundResource(R.drawable.fslash);
圖像,但它一個TextView似乎沒有對textView的點擊做任何事情。
請幫
我在我所設定的顏色爲透明以xml現在TextView的隱形
android:background="#ffffff"
我所編寫的代碼來改變的TextView的的onClick
t1.setBackgroundResource(R.drawable.fslash);
圖像,但它一個TextView似乎沒有對textView的點擊做任何事情。
請幫
試試這個,
t1.setOnClickListener(new OnClickListener(){
private void onClick(View v){
TextView txt=(TextView)v.findViewById(R.id.txtid);
txt.setBackgroundResource(R.drawable.fslash);
}
});
是這樣的.. ?? 't2.setOnClickListener(新View.OnClickListener(){ @覆蓋 公共無效的onClick(視圖v){ t2.setBackgroundResource(R.drawable.fslash); } });' – SKB
嘗試設置:
android:clickable="true"
或
你也可以做XML:
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<android:background="@drawable/yourimg" />
</item>
<item android:background="#000000" /> <!-- default -->
</selector>
如果要單擊TextView,必須將clickable屬性設置爲true。否則,它不會聽任何點擊!你可以在代碼或XML文件:
代碼:
t1.setClickable(true);
XML:
android:clickable="true"
它dint工作..請幫助一些其他的解決方案 – SKB
你要實現這樣的
textview.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
// Your Code
} catch (Exception e) {
}
}
});
點擊方法
#FFFFFF表示白色不透明。和更多的代碼請。 –
它工作正常。你真的點擊了文本,並檢查它 –