将TextView文本大小绑定到另一个TextView大小

时间:2015-04-01 08:05:39

标签: android android-layout binding

我的布局上有两个TextView控件。 用户可以通过捏合来改变第一个的文本大小。 我需要第二个控件的文本大小每次第一次更改时更改。 换句话说,我想绑定两个不同控件的相同属性。

2 个答案:

答案 0 :(得分:1)

你可以用这两种方式做到这一点,

  1. 您可以为listener
  2. 创建自定义TextView
  3. setTextSize(size);
  4. 致电Textview

    text1.setTextSize(size);

    text2.setTextSize(size);

答案 1 :(得分:0)

创建子类textview并覆盖onSizeChanged方法以调整其他textview的大小。

protected void onSizeChanged (int w, int h, int oldw, int oldh)

当此视图的大小发生更改时,将在布局期间调用此方法。  如果您刚刚添加到视图层次结构中,则使用  旧值为0。