Articles of 单选按钮

单选按钮通过代码设置检查状态

我有三个单选按钮来指定性别,男性女性和其他。 我根据用户选择将此数据保存到我的数据库中,男性为1,女性为2,其他为3。 这反映在配置文件页面中,现在当我想编辑配置文件时,我想以可编辑的方式自动填充我的配置文件页面的所有字段,用户只更改他想要的字段。 虽然我能够从我的数据库中获取性别1,2,3的值,但我无法将指定的单选按钮填充为已选中。 我尝试了以下方法: String M = (c.getString(c.getColumnIndexOrThrow(“Gender”))); RadioGroup rb1 = (RadioGroup)findViewById(R.id.radiogroup1); if(M.equals(1)){ rb1.check(R.id.radiobutton3); RadioButton rbu1 =(RadioButton)findViewById(R.id.radiobutton3); rbu1.setChecked(true); } else if(M.equals(2)){ rb1.check(R.id.radiobutton4); RadioButton rbu2 =(RadioButton)findViewById(R.id.radiobutton4); rbu2.setChecked(true); } else if(M.equals(3)){ rb1.check(R.id.radiobutton5); RadioButton rbu3 =(RadioButton)findViewById(R.id.radiobutton5); rbu3.setChecked(true); }

Android – 单选按钮不显示其文本

我的应用程序有一个单选按钮组作为RelativeLayout的一部分。 我的问题是RadioButtons没有显示他们的文字。 我得到的只是按钮本身。 这是XML: 任何想法为什么文本没有显示?

Android – 注册按钮单击并根据无线电选择采取行动

我正在尝试自学如何编写Android应用程序,但我无法注册按钮点击并根据当时选择的单选按钮采取措施。 这是一个简单的小费计算器: import android.app.Activity; import android.os.Bundle; import android.widget.Button; import android.widget.EditText; import android.widget.RadioButton; import android.widget.TextView; import android.widget.RadioGroup; import android.view.View; public class TipCalc extends Activity implements RadioGroup.OnCheckedChangeListener,View.OnClickListener { TextView result; RadioGroup radiogroup1; RadioButton r1,r2,r3; Button calculate; EditText bill, resulttotal; private int radioCheckedId = -1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); radiogroup1 = (RadioGroup) findViewById(R.id.radiogroup1); Button […]

如何使用setTextColor for Android Radio Buttons?

我试图在选择它时更改RadioButton的文本颜色(在xml布局中定义并在RadioGroup中)。 当我通过将TextColor属性设置为“@ color / red”(我在strings.xml中定义)直接在Eclipse Android Layout Editor中更改文本颜色时,它工作正常,但是当我尝试在运行时以编程方式执行此操作时如 myRadioButton.setTextColor(R.color.red); 它只会将颜色变为灰色,而不是按预期变为红色。 R.color.red(@ color / red)被正确定义为hex值(“#FF0000”),但它确实在布局编辑器中将文本颜色变为红色,但不是通过Java命令。

Android环形状的单选按钮

我需要为我的单选按钮创建2个环形状: 白色圆圈 白色圆圈与另一个圆圈里面有不同的颜色 我不知道如何做到这一点。 到目前为止我尝试了什么: http://img.androidcookie.com/android/mltby.png

从android中的每个radiogroup中选择至少一个单选按钮?

如何确保从每个放射组中检查用户至少一个单选按钮。 就像我有这个radiogroup: 我想以编程方式检查用户是否选择了至少一个radiobutton?

Android动态RadioGroup / RadioButtons作为平面按钮

这是与相关post中提到的类似的问题,但我认为它有足够的不同来得到自己的问题。 它来了: 通过将单选按钮的按钮属性设置为null,我可以通过在xml中声明单选按钮来使“无线电圈”消失没问题: 但是,当我尝试动态地声明单选按钮时,即使我这样做,也无法让无线电圈消失: myRadioButton.setButtonDrawable(null); 这是我的例子,即使我将按钮drawable设置为null,仍然会出现无线电圈。 RadioGroup myRadioGroup = (RadioGroup)findViewById(R.id.myRadioGroup); for (int i = 0; i < arrayListOfRadioButtonStringNames.size(); i++) { RadioButton myRadioButton = new RadioButton(this); myRadioButton.setText(arrayListOfRadioButtonStringNames.get(i)); myRadioButton.setButtonDrawable(null); myRadioButton.setBackgroundResource(R.drawable.radio_button_selector); myRadioGroup.addView(myRadioButton); } myRadioGroup.invalidate(); 如果我改为将drawable设置为空,如下所示: myRadioButton.setButtonDrawable(android.R.id.empty); 无线电圈消失了,但文本没有进入无线电圈所在的区域。 这里有一些ascii艺术来展示它的作用: setButtonDrawable(null):( O =无线电圈) ——————- | O One | O Two | ——————- setButtonDrawable(android.R.id.empty): ——————- | One | Two | ——————- […]

Android单选按钮

我在Android中有一个单选按钮组,它看起来像: 选择颜色: 红 蓝色 橙子 绿色 我需要选择单选按钮及其值。 我在radiogroup rg以这种方式有4个radiobutton rb1a=(RadioButton)findViewById(R.id.rb1a); rb1b=(RadioButton)findViewById(R.id.rb1b); rb1c=(RadioButton)findViewById(R.id.rb1c); rb1d=(RadioButton)findViewById(R.id.rb1d); tv1=(TextView)findViewById(R.id.tv1); next1=(Button)findViewById(R.id.next1); rg=(RadioGroup)findViewById(R.id.rg); // I have error after this line.please help rg.setOnCheckedChangeListener(new OnCheckedChangeListener() { public void onCheckedChanged(RadioGroup group, int checkedId) { } @Override public void onCheckedChanged(CompoundButton arg0, boolean arg1) { // TODO Auto-generated method stub } });

可以在Android中更改Edittext,Radio Button和CheckBox的字体types

我是android的初学者。我可以在Android中更改Textview的字体types。但是我必须在资产文件夹中使用.ttf文件,才能进行这种字体更改。 TextView text = (TextView) layout.findViewById(R.id.text); text.setText(msg); Typeface font = Typeface.createFromAsset(getAssets(), “fonts/handsean.ttf”); text.setTypeface(font); 上面的代码是我用来改变文本View.but的字体。我需要更改单选按钮,Edittext和checkbox(我也在我的应用程序中使用)的文本的字体types.Plz帮助我在这里。谢谢你。

如何减少android中的单选按钮大小

我们可以减少android中单选按钮的大小吗?