Android 设置按钮的属性

Android 设置按钮的属性,android,Android,如何在android的Relativelayout中通过代码设置按钮“布局下方”属性 我已经使用findviewby id定义了相对布局。使用LayoutParams的addRule()来设置下面的布局 RelativeLayout.LayoutParams lineParams = new RelativeLayout.LayoutParams( android.widget.RelativeLayout.LayoutParams.WRAP_CONTENT,

如何在android的Relativelayout中通过代码设置按钮“布局下方”属性 我已经使用findviewby id定义了相对布局。

使用LayoutParams的addRule()来设置下面的布局

RelativeLayout.LayoutParams lineParams = new RelativeLayout.LayoutParams(
                android.widget.RelativeLayout.LayoutParams.WRAP_CONTENT,
                android.widget.RelativeLayout.LayoutParams.WRAP_CONTENT);

        lineParams.addRule(RelativeLayout.BELOW, myview.getId());
将此按钮添加到已定义的RelativeLayout

Relativelayout rl= (RelativeLayout) findViewById(R.id.Relativelayout01);
rl.addView(b,lineParams);

我想在已经由Relativelayout rl=(Relativelayout)findViewById(R.id.Relativelayout01)定义的相对布局中添加按钮;我想在RelativeLayout01中作为子级添加按钮我想在Relativelayout rl=(Relativelayout)findViewById(R.id.Relativelayout)定义的相对布局中添加按钮;现在看看我的答案。我已经按照您的要求编辑了我的答案。中心=(相对论)findViewById(R.id.RelativeLayout);RelativeLayout.LayoutParams lineParams=新的RelativeLayout.LayoutParams(android.widget.RelativeLayout.LayoutParams.WRAP_内容,android.widget.RelativeLayout.LayoutParams.WRAP_内容);lineParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM,123);rl.addView(b1,lineParams);“我收到一个错误[指定的子项已经有父项]”首先从布局rl=(RelativeLayout)findViewById(R.id.RelativeLayout)中删除所有视图;rl.removeallview();然后完成你的任务