私は今、私はTextViewのonClickののTextView不可視
t1.setBackgroundResource(R.drawable.fslash);
の画像を変更するには、コードを書かれているXML
android:background="#ffffff"
のように透明色を設定している中でのTextViewを持っていますが、それtextViewのonClickは何もしないようです。
、
私は今、私はTextViewのonClickののTextView不可視
t1.setBackgroundResource(R.drawable.fslash);
の画像を変更するには、コードを書かれているXML
android:background="#ffffff"
のように透明色を設定している中でのTextViewを持っていますが、それtextViewのonClickは何もしないようです。
、
はこれを試して
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(){ @Override公共ボイドの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"
それは何か他の解決策 – SKB
あなたはこの
textview.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
// Your Code
} catch (Exception e) {
}
}
});
などのクリックメソッドを実装する必要があります
#FFFFFFは、白が透明でないことを意味します。さらにコードをお願いします。 –
正常に動作します。あなたは実際にテキストをクリックしてそれを確認しました –