画面の幅を取得してから、ボタンの幅を変更しようとしています。私は setWidth を使用していますが、幅は変化していません (小さい数値 30 に設定したので、サイズが変化したかどうかがわかります。 code mBut = (Button)findViewById( R.id.butRington); // これ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"
/>