当前位置: 首页 > 知识库问答 >
问题:

以编程方式将RadioButton的边距或填充添加到RadioGroup中

伍捷
2023-03-14

我想以编程方式为RadioGroup添加边距或填充,但它不起作用。

单选按钮:

<RadioButton xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/ic_fruit"
    android:button="@null"
    android:checked="false" />
<RadioGroup
            android:id="@+id/radio_group"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="10dp"
            android:layout_marginTop="10dp"
            android:orientation="horizontal">

</RadioGroup>

Java代码:

RadioButton radioButtonView = (RadioButton) getActivity().getLayoutInflater().inflate(R.layout.radio_button, null);

radioGroup.addView(radioButtonView);

我尝试使用layoutparamsdividerpadding,但它不起作用

共有1个答案

谭桐
2023-03-14

试试这个

  RadioButton radioButtonView = (RadioButton) getLayoutInflater().inflate(R.layout.radio_button, null, false);
  RadioGroup.LayoutParams params = new RadioGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
  params.setMargins(15, 15, 15, 15);
  radioButtonView.setLayoutParams(params);
  radioGroup.addView(radioButtonView);
 类似资料:
  • 问题内容: 我正在尝试在Bootstrap网格布局的列之间放置一些额外的边距/填充空间。我已经尝试过了,但是我不喜欢这个结果。这是我的代码: 我要添加和。有人建议他们班改为用和,但它们之间的差距会过大。 问题答案: 更新2018 Bootstrap 4 现在具有[间距实用程序,使添加(或减去)列之间的[间距(装订线)更加容易。 不需要额外的CSS 。 您可以使用 边距工具 来 调整列内容 的 边距

  • 我正在尝试在Android上添加Wifi网络,我想知道如何连接到不广播其SSID的Wifi网络(它是否有空SSID或带有\0s的清晰SSID)。 这是我目前用于广播其SSID的Wifi网络的内容:

  • 问题内容: 我正在尝试使用Java(不是XML)来创建一个LinearLayout,其线性按钮具有填满整个屏幕并具有边距的功能。这是不带边距的代码: 这样就可以了,但是到底如何给按钮留出一定的边距,以便在它们之间留出空间?我尝试使用,但是没有weight成员,所以不好。如果你lp在其构造函数中传递它,它也不起作用。 这不可能吗?因为它看起来确实可靠,而且它不是你只能使用XML进行的第一个Andro

  • 问题内容: 对于RealityKit的文档包括结构:,,和用于添加材料到。 或者,您可以在模型中加载带有附加材料的模型。 我想以编程方式添加自定义材料/纹理。如何在不向Reality Composer或其他3D软件的模型中添加材料的情况下即时实现这一目标? 问题答案: 已更新:2020年6月23日 。 目前,RealityKit 2.0中有4种类型的材料 : 简单材质 不发光材料 咬合材料 Vid

  • AndroidR、 属性。selectableItemBackground存在,但如何通过编程将其添加到ImageButton? 此外,我如何在文档中找到答案?这里提到过,但我看不到任何关于它实际如何使用的解释。实际上,我似乎很少发现文档有用,但我希望这是我的错,而不是文档的错。

  • 问题内容: 这似乎是一个愚蠢的问题,但是我在基本页面上添加了UL,并且列表似乎偏离了中心。列表没有什么特别的。没有添加特定的CSS:只是一个列表。当我加载直播时,它稍微偏离中心。 左侧是否有默认边距或填充? 主体具有用于居中,对齐,浮动等的所有css代码。“标题标题”完美对齐。只是列表有点小。 谢谢。 哦,不知道这是否重要,但是我添加了“ id”原因…想要使用“ first-of-type”来赋予