Articles of radio button

有什么方法可以改变单选按钮的颜色吗?

我正在使用包含一组单选按钮的无线电组的Android表单。 据我所知,当您选择它时,无法设置单选按钮突出显示的颜色。 它似乎总是默认为一些亮绿色。 这是可编辑的还是不可编辑的? 谢谢

如何在radiobutton ant之间添加边距?

这是我目前的布局: 我明白了: 我想在radiobutton和旗帜之间有一些空间(边距)(它是可绘制的)。 它甚至可能吗?

android以编程方式在radiogroup按钮之间添加填充

我在xml中有一个radiogroup,按钮是以编程方式生成的。 如何以编程方式在按钮之间添加间距。 我认为它类似于LayoutParams但我的对象没有明显的setPadding或setMargins方法。 这就是我的尝试 RadioButton currentButton = new RadioButton(context); currentButton.setText(item.getLabel()); currentButton.setTextColor(Color.BLACK); //add padding between buttons LayoutParams params = new LayoutParams(context, null); params. … ?????? currentButton.setLayoutParams(params);

RadioButton的自定义布局

有什么方法可以改变RadioButton的布局并且仍然让RadioGroup识别它吗? 我需要的是布局将包含几个EditText字段,以便当用户选择该按钮时,这些字段变为活动状态。 我知道我可以构建一个基于LinearLayout的自定义零件并使用以下方法设置我自己的布局:(LinearLayout)LayoutInflater.from(context).inflate(R.layout.my_layout,this,true)但是无法弄清楚如何做用单选按钮也一样。 我已经尝试过在RadioGroup外面添加额外字段并用按钮排列它们的选项,但它根本不起作用。 它似乎太依赖于设备。 这就是原始布局的样子: 请注意,该按钮没有任何文本,它将添加到TextView中,以便我们可以将其放在左侧。 发生的事情是文本正在“爬行”。 所以,我改变它看起来像这样: 它仍然不完美,当然,它不承认它是一个RadioGroup。 我想继续扩展RadioButton的方向,但不知道如何更改那里的布局。

如何在Android中均匀分配出无线电按钮?

我有三个radiobuttons,我想在屏幕上均匀地隔开它们。 当我使用android:layout_weight=”1″ ,按钮会在屏幕上伸展。 那么,如何在不同的屏幕尺寸上进行缩放,每个屏幕之间的空间大小相同?

在Android中制作带有图像的RadioGroup单选按钮……怎么样?

是否可以在Android中制作单选按钮,其中有按钮而不是常规按钮的图像表示? 我希望它看起来像这样: 中间的青色表示所选按钮。 我该怎么做?

Android radiogroup,radiobuttons之间的分隔线

有没有一种简单的方法在RadioGroup RadioButtons之间添加一个分隔符? 我尝试过使用divider xml属性,但似乎没有用。 如果它是相关的,我的布局中的RadioGroup不包含任何子视图; 我正在以编程方式添加RadioButtons 。 编辑 :问题解决了。 您可以在RadioGroup中的RadioGroup内添加除RadioButton之外的视图。 在我的情况下,您也可以以编程方式执行此操作,但请注意您的布局参数。 Akki有正确的想法,这对我有用: for (int i = 0; i 0) { // add a divider with height of 1 pixel View v = new View(this); v.setLayoutParams(new RadioGroup.LayoutParams(LayoutParams.MATCH_PARENT, 1)); v.setBackgroundColor(android.R.color.darker_gray); mRadioGroup.addView(v); } RadioButton rb = new RadioButton(this); /* set other properties … */ mRadioGroup.addView(rb); }

Android:自定义列表视图中的单选按钮

我正在开发一个应用程序,我需要在列表视图中实现单选按钮。 我想实现一个列表视图,每行有一个单选按钮和两个文本视图。 列表视图下方有一个“确定”按钮。 我所做的是创建了一个列表视图和一个自定义适配器。 listview的代码如下: 我创建了一个自定义适配器布局: 片段的java代码如下: ListView listView = (ListView) view.findViewById(R.id.listview); // values is a StringArray holding some string values. CustomAdapter customAdapter = new CustomAdapter (getActivity(), values); listView.setAdapter(customAdapter ); listView.setOnItemClickListener(this); @Override public void onItemClick(AdapterView arg0, View arg1, int position, long arg3) {} 适配器的代码如下: public class CustomAdapter extends ArrayAdapter { /** Global declaration of variables. […]

用于radiogroup的android onCheckedChanged

我在android中写了一个Activity ,我在RadioGroup下面有两个单选按钮。 默认情况下会检查其中一个。 但我不能在onCreate方法中触发事件,以便我可以做一些事情。 点击时, onCheckedChanged运行正常。 RadioGroup ItemtypeGroup = (RadioGroup) findViewById(R.id.rechargeItemtype); RadioButton providerRadio = (RadioButton) findViewById(R.id.a); providerRadio.performClick(); ItemtypeGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged (RadioGroup group,int checkedId){ Log.d(“chk”, “id” + checkedId); if (checkedId == R.id.a) { //some code } else if (checkedId == R.id.b) { //some code } } });

RadioGroup调用onCheckChanged()三次

我一直在努力解决RadioButton的程序性检查问题,RadioButton位于RadioGroup中。 似乎单个check()调用引发了三个事件 – 一次是第一个RadioButton,两次是第二次,这是我的目标。 同时点击界面中的第二个RadioButton只会出现一个事件,这是正确的。 那么,有没有办法避免多次事件提升? public class RadiogroupActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); RadioGroup r = (RadioGroup) findViewById(R.id.radioGroup1); RadioButton b = (RadioButton) findViewById(R.id.radio1); r.setOnCheckedChangeListener(onPromobuttonsClick); r.check(R.id.radio1); } private OnCheckedChangeListener onPromobuttonsClick = new OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int […]