enter image description here当我选择应突出显示或可见的Textview时,我试图更改textview的背景颜色。(就像在flipkart中选择尺寸或颜色时,则突出显示了我们选择的那种尺寸只有我也想要)
我想要这样
答案 0 :(得分:1)
尝试一下
// on the click of textview
TextView textView=findViewById(R.id.name);
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.setTextColor(getResources().getColor(R.color.colorAccent));
textView.setBackgroundColor(getResources().getColor(R.color.colorPrimary));
}
});
答案 1 :(得分:1)
使用以下代码
public void onClick(View v) {
textView.setBackgroundColor(getResources().getColor(R.color.colorPrimary));
}
答案 2 :(得分:0)
您还可以给
这样的颜色 TextView textView=findViewById(R.id.tv);
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.setTextColor(Color.parseColor(#hexcodeofcolor));
}
});