我正在尝试获取屏幕的宽度,然后更改按钮的宽度。我正在使用 setWidth,并且宽度没有改变(我将它设置为一个小数字,30,所以我可以判断大小是否改变。代码 mBut = (Button)findViewById(R.id.butRington); // this不起作用,将尺寸设置为小,这样我就可以真正告诉 mBut.setWidth(30); mBut.setOnClickListener(this);
布局
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="horizontal" >
<Button
android:id="@+id/butVol"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:textSize="24px"
android:text="Volume"
android:textColor="#ff0000ff"
/>
<Button
android:id="@+id/butRington"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:textSize="24px"
android:text="Rington"
android:textColor="#ff0000ff"
/>