Android 如何从radiobutton获取字符串中的文本并检查其是否为空
下面代码中的Android 如何从radiobutton获取字符串中的文本并检查其是否为空,android,android-button,Android,Android Button,下面代码中的radioButton1.getText().toString().equals(“”)中的错误是什么 我想强制用户填写此字段,如果他将该字段留空,则发送一条消息,填充所需字段。我该怎么做 page1.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { if(radioButton1.getText().toString().equals("")||radioButt
radioButton1.getText().toString().equals(“”)中的错误是什么
我想强制用户填写此字段,如果他将该字段留空,则发送一条消息,填充所需字段。我该怎么做
page1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if(radioButton1.getText().toString().equals("")||radioButton2.getText().toString().equals("")||radioButton3.getText().toString().equals("")||radioButton4.getText().toString().equals("")
||petn.getText().toString().equals("")||breed.getText().toString().equals("")||color.getText().toString().equals("")||alergic.getText().toString().equals("")||ath_locat.getText().toString().equals("")||d_condi.getText().toString().equals("")||weight1.getText().toString().equals("")
)
{
Log.e("onclick", ",pd");
Toast msg = Toast.makeText(
My2Activity.this,"Please fill the * required field",Toast.LENGTH_LONG);
msg.show();
}
else{
PostData();
Intent d = new Intent(getApplicationContext(),
My1Activity.class);
startActivity(d);
}
}
});
我认为你应该使用
radioButton1.isChecked()
您想将OnCheckedChangeListener设置为单选按钮
radioButton1.setOnCheckedChangeListener(new RadioButton.OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(CompoundButton arg0, boolean arg1)
{
}
}
你的问题不清楚。更重要的是,为什么你需要从radiobutton中获取文本???选择此选项并选中MA8“填充单选按钮”是什么意思?你能给出更清晰的想法或画面吗shot@RajeshRajaram朋友,我有一些字段,我想由用户填写,如果他们将字段保留为空,则单击按钮会显示一条消息,说明字段不应为空,为此我想检查是否选中了radiobutton用户只能填写编辑文本,或者您可以检查radiobutton是否已选中,您无法键入radiobutton@CRDave我有一些字段,我想由用户填写,如果他们将字段保留为空,则单击按钮会显示一条消息,该字段不应为空,为此,我想检查是否选中了radiobutton。我认为您应该扩展并解释一下您的答案。@Manish Sharma想做的是检查是否选中了radiobutton。因此,如果选中单选按钮,给定的代码将返回true,否则将返回false。请链接isChecked()的文档
函数示例。@AnujMathur\u 07我想检查天气组项目是否被选中,你能告诉我关于天气的信息吗that@ManishSharma:对于无线电组,如果条件满足,请尝试以下代码:-radiogroup.getCheckedRadioButtonId()==-1我理解你的答案,伙计,现在你能告诉我如何使用无线电组执行此操作吗,如果我在radiogroup中有3个单选按钮,那么必须选择一个元素来实现这一点condition@ManishSharma试试这个例子,兄弟
radioButton1.setOnCheckedChangeListener(new RadioButton.OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(CompoundButton arg0, boolean arg1)
{
}
}