我有一个textView,其中我在xml中将颜色设置为透明。
android:background="#ffffff" 现在,我已经编写了更改textView onClick图像的代码
t1.setBackgroundResource(R.drawable.fslash); 但它似乎并没有做textView的任何事情。
请帮帮忙
发布于 2016-08-23 16:33:06
您必须像这样实现click方法
textview.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
// Your Code
} catch (Exception e) {
}
}
});发布于 2011-08-12 18:25:37
尝尝这个,
t1.setOnClickListener(new OnClickListener(){
private void onClick(View v){
TextView txt=(TextView)v.findViewById(R.id.txtid);
txt.setBackgroundResource(R.drawable.fslash);
}
});发布于 2011-08-12 18:30:28
尝试设置:
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>https://stackoverflow.com/questions/7038728
复制相似问题