下面的代码是我用简单的android创建的,我必须为Flutter/Dart做些什么,我对flutter/Android完全陌生
public static void setCustomRadioGroup(LinearLayout layout, Context context, ArrayList<String> setName, ArrayList<View> viewList) {
int sizeOfList = setName.size();
final RadioButton[] radioButtons = new R
我已经创建了一个Linearlayout并动态地在其中添加了RadioGroup和textView。当我下次调用该方法时,Textview将被删除,但是旧的单选按钮不会被删除。
这里是代码:
public void setShippingMethods() {
shippingChargesLayout.removeAllViews();
final RadioGroup radioGroup = new RadioGroup(getActivity());
radioGroup.setOrientation(LinearLayout.VERTICAL);
T
我有以下代码:
final Radio trDelRadio = new Radio();
trDelRadio.setName("TDRADIO");
trDelRadio.setBoxLabel("Training");
final Radio cdcRadio = new Radio();
cdcRadio.setName("CDCRADIO");
cdcRadio.setBoxLabel("Content");
final Radio msRadio = new Radio();
msRadio.setName(
我用XML创建了一个RadioGroup布局。所以我动态地创建了它:
RadioGroup segmentRadioGroup = new RadioGroup(parentActivity);
inflater.inflate(R.layout.segm_btn_stores, segmentRadioGroup);
segmentRadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void on
在这里,我尝试只检查一个单选按钮,但我有多个检查单选按钮。如何实现只检查一次。
starRadioBtn = new RadioButton[starCount.size()];
radioGroup = new RadioGroup(StarCountActivity.this);
radioGroup.setId(1);
radioGroup.setOrientation(RadioGroup.VERTICAL);
for (int i = 0;i<starCou
我一直在尝试使用解决方案来模拟一个无线电组,它在一个表布局中有两个列,有7个条目。在动态地将单选按钮添加到组后,我在一个RadioGroup列中有4个,在另一个RadioGroup列中有3个。
不幸的是,我的代码不起作用。在动态添加单选按钮之后,第一组单选按钮似乎是独立的,=>列1 (radiogroup1)可以选择所有的单选按钮。列2 (radiogroup2)一次只能选择一个单选按钮。
下面是代码(请不要评论Global,这是我正在修改的遗留代码):
/****Modified to use two radio groups that act like one radio g
我已经创建了5个无线电组,每个组有4个单选按钮。当我试图使用checkedRadioButton时,模拟器会崩溃吗?错误是:android.widget.RadioGroup cannot be cast to android.widget.RadioButton。我哪里错了?
这是我的代码:
radioGroup = new RadioGroup[5];
answer = new RadioButton[4];
int i = 0;
for (Question qn : questions) {
radioGroup[i] = new Radi
我正在研究android。在我的页面中,我有单选按钮,我需要获取所选的单选按钮值。我的问题是,我只能在那个onCheckedChanged方法中获得选中的单选按钮值。但是,当我试图在onCheckedChanged方法之外打印值时,它不能打印。如何在该方法之外获取该值?请帮我解决这个问题。我也需要外部的值。
My code:
radiogroup = (RadioGroup) new RadioGroup(Page.this);
layout.addView(radiogroup);
for (int p
如何检索用户选择的动态创建的单选按钮的文本?下面是我的代码:
RadioGroup radiogroup = (RadioGroup) findViewById(R.id.rdbGp1);
// layout params to use when adding each radio button
LinearLayout.LayoutParams layoutParams = new
RadioGroup.LayoutParams(
RadioGroup.LayoutParams.WRAP_CONTENT,
我想在运行时在过程InitRadioGroup()中设置RadioButton属性。失败是因为RadioGroup.ControlCount为0,尽管RadioGroup中有3个RadioButtons。
D2010 RadioGroup中出了什么问题?同样的代码在Delphi2007中运行良好。
procedure InitRadioGroup(RadioGroup: TRadioGroup);
var
i: integer;
RadioButton: TRadioButton;
begin
for i := 0 to RadioGroup.ControlCount - 1 do
我有LinearLayout,因为我在RadioGroup中有RadioGroup,我使用LinearLayout的addview()方法动态添加布局。我可以添加视图,但我的视图不能全宽。
以下是我的代码
radiogroup_ans.setOrientation(LinearLayout.VERTICAL);
radiogroup_ans.removeAllViews();
radiogroup_ans.clearCheck();
for (int i = 0; i < subjectDetailMain.getSubjectdetail().get(0)
我试图使用这个给出的答案的代码
但在
static final RadioGroup.OnCheckedChangeListener ToggleListener = new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(final RadioGroup radioGroup, final int i) {
for (int j = 0; j < radioGroup.getChildCount(); j++) {