ラジオグループのデフォルトの位置は画面の左上ですが、右上にしたいです。私はそのようにパディングを使用しようとしました:
radioGroup.setPadding(layout.getRight() - radioGroup.getWidth(), layout.getTop(), layout.getRight(), layout.getTop() + radioGroup.getHeight())
しかし、それはラジオグループの位置を変更しません
1656 次
1 に答える
1
RadioGroup の親が RelativeLayout の場合は、タグandroid:layout_alignParentRight=true
とandroid:layout_alignParentTop=true
.
コードでhttp://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.htmlを確認します。addRule()
オブジェクトで両方の制約を指定し、RelativeLayout.LayoutParams
それを RadioGroup に適用するために使用するだけです。
RadioGroup の親が LinearLayout の場合は、 LinearLayout を設定してみてくださいandroid:gravity="top|right"
。
setGravity(Gravity.TOP | Gravity.RIGHT)
同様に、コードを介して、オブジェクトで使用できLinearLayout
ます。
それが役立つことを願っています!
于 2011-12-26T12:09:18.207 に答える