Android の RelativeLayout.LayoutParams で設定する方法

Androidでレイアウトパラメータを設定するには、RelativeLayout.LayoutParams を使用します。以下は、RelativeLayout.LayoutParams の設定方法を示すサンプルコードです:

// 创建一个RelativeLayout.LayoutParams对象
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(
    RelativeLayout.LayoutParams.WRAP_CONTENT,   // 宽度设置为自动包裹内容
    RelativeLayout.LayoutParams.WRAP_CONTENT    // 高度设置为自动包裹内容
);

// 设置相对于父布局的位置规则
params.addRule(RelativeLayout.ALIGN_PARENT_TOP);    // 设置在父布局的顶部
params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);   // 设置在父布局的左边

// 设置相对于其他控件的位置规则
params.addRule(RelativeLayout.BELOW, R.id.button1);   // 设置在id为button1的控件的下方

// 设置控件的边距
params.setMargins(20, 20, 20, 20);   // 设置左、上、右、下边距都为20像素

// 将LayoutParams应用到控件上
yourView.setLayoutParams(params);

これは単なる例です。RelativeLayout.LayoutParamsのさまざまなプロパティと規則を、必要に応じて設定することができます。

bannerAds