私のアプリケーションでは、LinearLayout を作成しています。他のビューをレイアウトに追加すると、それらが近すぎるように見えます (2 つのビューの違いは非常に狭いです)。android:layout_margin
レイアウト内に追加するビューを設定したい。どのように可能ですか?
質問する
335 次
3 に答える
1
これを試して
LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.VERTICAL);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
params.setMargins(10, 20, 30, 40);
Button button = new Button(this);
button.setText("some text");
layout.addView(button, params);
于 2013-01-30T06:35:13.263 に答える
0
xml経由で実行しようとしている場合は、これを実行してください
android:layout_marginLeft="10dp" //example
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
左、右、上、または下のマージンを取りたい場所
于 2013-01-30T06:39:19.333 に答える
0
これを試して
RelativeLayout.LayoutParams my_params;
my_params= new RelativeLayout.LayoutParams(12,12);
my_params.leftMargin =57;
my_params.topMargin =143;
rl_main.addView(mProgress,my_params);
ここでrl_mainはメイン レイアウトで、 mprogressは追加されたオブジェクトです。
于 2013-01-30T06:39:31.300 に答える