zoukankan      html  css  js  c++  java
  • android 动态修改textview背景

    实现的效果:

    1. 代码里动态生成多个textview

    2.动态改变textview的背景

    3.被选中的textview背景改变

    4.类似于单选模式,只有一个处于被选中状态的背景

    实现方法:

    代码里动态生成多个textview就不说了,主要说一下3和4的效果实现

    1.定义一个selector,设置为该textview的背景

    2.设置textview的属性

    android:focusable="true"   // 设置是否可以获取焦点

    android:focusableInTouchMode="true"   // 设置是否在触摸模式下获得焦点

     注意:一定要两个属性同时设置才有这样的效果。

     3.在代码中将该textview设置监听器,该简体器实现了View.OnClickListener,
       View.OnFocusChangeListener接口。

      left.setOnClickListener(new DenomViewListener(temp));
      right.setOnClickListener(new DenomViewListener(temp2));
      left.setOnFocusChangeListener(new DenomViewListener(temp) );(

  • 相关阅读:
    概率与数学期望
    UVa10870
    UVa10870
    特殊符号+运算优先级
    特殊符号+运算优先级
    poj 2065 SETI(gauss--->≡)
    poj 2065 SETI(gauss--->≡)
    线性筛法证明
    HDU 1728 逃离迷宫
    T^T ONLINE JUDGE 2401 尼克的任务
  • 原文地址:https://www.cnblogs.com/yuan1225/p/3082397.html
Copyright © 2011-2022 走看看