实现效果 效果如下,使用RadioGroup实现,不能左右滑动切换页面,适用于导航页里还有需要切换页面的场景,如果需要滑动效果,使用ViewPager实现。 准备工作 以下示例按照图上实现,具体多少个页面,按需修改。 由于需要用到icon,提前下载好图标到drawable文件。 提前定义好样式 在values文件下新建styles.xml,用作fragment的布局样式,代码如下:match_parentmatch_parent5dpcenter@drawable/rb_text_color10dpnormal 首页的选
我有一个RadioGroup,其中有一些RadioButton。我想以编程方式在RadioButton上设置一些文本。我使用了以下代码,因为我无法使用Java访问RadioGroup中的RadioButton。如何在RadioGroup中的RadioButton上设置文本?XML布局:Java代码:privatevoidfnRadioTextSet(Stringstrval){rbtnYes=(RadioButton)findViewById(R.id.rbtnYes);rbtnNo=(RadioButton)findViewById(R.id.rbtnNo);rbtnDontKnow
我有一个ListView,它有一个TextView和一个RadioGroup,每行有4个RadioButton作为子项。现在我可以在每一行中选择一个RadioButton。但是如果我滚动ListView,我的选择就消失了或者它没有正确显示。例如,我在第一行中选择RadioButtonA,如果我滚动ListView然后再次返回到第一行,则RadioGroup中的RadioButtons都没有被选中,或者RadioButtonC被选中而不是A。我该如何解决这个问题?我已经尝试了7天,但仍然找不到解决方案。有谁能够帮助我?我会非常感激的。 最佳答案
我想要自定义radio组View。所以我创建了如下的xmlView这是正确的做法吗?我面临的问题是单选按钮不被视为单选组的子项。有人可以帮我解决这个问题吗? 最佳答案 尝试将文本和图像放在单选按钮的左侧希望对您有所帮助。 关于android-我可以在RadioGroup中使用线性布局来容纳单选按钮吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/23624446/
我制作了一个具有可变数量的单选按钮的RadioGroup。问题是可以检查许多单选按钮,它不是在RadioGroup中检查的单个RadioButton(据我所知)我的错误在哪里?这是我的代码:Viewview=inflater.inflate(R.layout.questionnaire_check_question,null);RadioGroupradioGroup=(RadioGroup)view.findViewById(R.id.radioGroup);for(intk=0;kquestionnaire_check_question.xmlcheck_radio_button.
我想以编程方式向RadioGroup添加边距或填充,但它不起作用。单选按钮:radio组:Java代码:RadioButtonradioButtonView=(RadioButton)getActivity().getLayoutInflater().inflate(R.layout.radio_button,null);radioGroup.addView(radioButtonView);我尝试使用LayoutParams和dividerPadding但它不起作用 最佳答案 试试这个RadioButtonradioButtonV
我正在做一个应用程序来进行简单的测验。我给出的答案是多项选择使用RadioGroup.因此,在加载每个问题时,我该如何设置RadioGroup默认情况下未选中? 最佳答案 只需在您的XML中将每个RadioButton的checked属性设置为false:android:checked="false"这应该可以解决问题。 关于android-我如何在android中将RadioGroup设置为默认未选中?,我们在StackOverflow上找到一个类似的问题:
在xml布局中,我有RadioGroup、Button1、Button2。当用户单击button1时,将在RadioGroup中以编程方式创建多个单选按钮(单选按钮的总数可能不同(pocet=要创建的单选按钮的数量)。finalRadioButton[]rb=newRadioButton[pocet];RadioGrouprg=(RadioGroup)findViewById(R.id.MyRadioGroup);radiobuttonCount++;for(inti=0;i我尝试做的是:当用户从RadioGroup中选择xy项目时,我会将选定的值传递给textview并删除所有rad
如何确保用户至少选中了每个单选组中的一个单选按钮。就像我有这个radio组:我想以编程方式检查用户是否至少选择了一个单选按钮? 最佳答案 获取RadioGroup的引用,然后在radio组上调用getCheckedRadioButtonId()如果未选择任何内容,则调用将返回-1.参见publicintgetCheckedRadioButtonId() 关于java-从android中的每个radiogroup中选择至少一个单选按钮?,我们在StackOverflow上找到一个类似的问题
我想创建一个包含RadioGroup的自定义View。在RadioGroup内部,我想设置RadioButtons,以便第一个RadioButton位于左上角,第二个是在那之下,第一个右边的第三个和下面的第四个。换句话说,我想创建一个组,其中单选按钮以某种正方形的形式布置。我想如果我将组的方向设置为垂直,那么所有单选按钮都会在一条直线上。另一方面,如果我将方向设置为水平,那么单选按钮将再次排成一条直线,水平方向。有没有办法做我想做的事,或者我是否被迫设置两个单独的RadioGroups,都是水平方向? 最佳答案 尝试处理RadioB