首先我用了两个TextView: tv1;tv2
tv1专门用于点击事件,tv2用来显示数字,有背景色,背景色在xml中设 android:background="@color/red"
想要达到刚进app时 tv2不显示(目的1),点击tv1显示tv2,再点取消tv2显示,如此重复切换(目的2)
为达到目的1:tv2.getBackground().setAlpha(0); 设置成透明,故不显示
为达到目的2:
case R.id.tv1:
if(e ==0){
tv2.setText(temp_set + "%"); //temp_set为一个float类型的数值
tv2.getBackground().setAlpha(150);
e =1;
}
else{
tv2.setText("");
tv2.getBackground().setAlpha(0);
e =0;
}
但是如上面编写程序,当点击tv1时,有时会出现问题,感觉tv2 中有两层或是多层的显示,颜色透明度也有问题
于是我又尝试着用button点击替换tv1,这样竟然没问题。求解呀。。
tv1专门用于点击事件,tv2用来显示数字,有背景色,背景色在xml中设 android:background="@color/red"
想要达到刚进app时 tv2不显示(目的1),点击tv1显示tv2,再点取消tv2显示,如此重复切换(目的2)
为达到目的1:tv2.getBackground().setAlpha(0); 设置成透明,故不显示
为达到目的2:
case R.id.tv1:
if(e ==0){
tv2.setText(temp_set + "%"); //temp_set为一个float类型的数值
tv2.getBackground().setAlpha(150);
e =1;
}
else{
tv2.setText("");
tv2.getBackground().setAlpha(0);
e =0;
}
但是如上面编写程序,当点击tv1时,有时会出现问题,感觉tv2 中有两层或是多层的显示,颜色透明度也有问题
于是我又尝试着用button点击替换tv1,这样竟然没问题。求解呀。。