-2

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); 
    } 
    } 
    });
4

2 に答える 2

2
if(radioButton1.isChecked())
{

}
else
{

}

OnCheckedChangeListenerをラジオボタンに設定したい

radioButton1.setOnCheckedChangeListener(new RadioButton.OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(CompoundButton arg0, boolean arg1) 
{

}
}
于 2012-09-21T12:27:31.163 に答える
0

使うべきだと思います

radioButton1.isChecked()
于 2012-09-21T12:25:40.470 に答える