<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。是否可以?还是我应该为此总是定义一些约束?
答案 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);
}