如何从xml元素获取成员值

时间:2019-02-28 19:44:14

标签: android xml

<EditText
    android:id="@+id/x"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"/>

<EditText
    android:id="@+id/y"
    android:layout_width="match_parent"
    android:layout_height="x.layout_height*2">

上面的代码当然行不通。如何从x获得高度,例如将该值乘以2。是否可以?还是我应该为此总是定义一些约束?

1 个答案:

答案 0 :(得分:1)

尝试一下

//Java
@Override
protected void onCreate(Bundle savedInstanceState) {
    EditText x = findViewById(R.id.x);
    EditText y = findViewById(R.id.y);

    y.setHeight(x.getHeight() * 2);
}