如何更改文本视图的颜色当我们选择该文本视图时,应突出显示该颜色

时间:2019-05-11 11:47:26

标签: android

enter image description here当我选择应突出显示或可见的Textview时,我试图更改textview的背景颜色。(就像在flipkart中选择尺寸或颜色时,则突出显示了我们选择的那种尺寸只有我也想要)

我想要这样

3 个答案:

答案 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));
        }
    });