2

次のコードを使用して、プログラムでレイアウトのパラメーターを設定しています

LinearLayout text;
text = (LinearLayout) findViewById(R.id.text);
        RelativeLayout.LayoutParams layoutParams = 
            (RelativeLayout.LayoutParams)text.getLayoutParams();
    layoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);

これにより、alignParentRight値がtrueに設定されると思います。必要に応じて、プログラムでこの値をfalseに設定することもできますか?

4

2 に答える 2

12

Luksprogが提案しているようにlayoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT, 0);、値をfalseに設定します。

于 2012-11-22T15:39:55.033 に答える
2

APIレベル17以降、次の方法でレイアウトパラメータを削除できます。

public void removeRule (int verb)

詳細はこちら

于 2012-11-22T15:19:28.217 に答える