我想运行一个Android代码,我想将我的单选按钮放在他的背景图像的中心。在我的代码中,单选按钮位于图像的左侧,我不明白如何将其保持在中心位置。
Java代码
RadioButton rdbtn = new RadioButton(activity.getApplicationContext());
rdbtn.setButtonDrawable(null);
rdbtn.setBackgroundResource(R.drawable.radio2);
rdbtn.setId(1);
Radio2.png
这是上面的图片,我想把它放在中心位置。请告诉我,如何将蓝色选中的符号放入圆圈的中心。
提前致谢!!!
答案 0 :(得分:0)
创建RelativeLayout将图像放入内部,然后将单选按钮放在RelativeLayout的中间。
View positiveButton = findViewById(R.id.positiveButton);
RelativeLayout.LayoutParams layoutParams =
(RelativeLayout.LayoutParams)positiveButton.getLayoutParams();
layoutParams.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE);
positiveButton.setLayoutParams(layoutParams);
这对你不起作用?