Android 如何将单选按钮选择转换为字符串并将其放入EditText?
我正在尝试登录我的网站,需要弄清楚如何将radioButton选项转换为字符串,然后将其转换为EditTextAndroid 如何将单选按钮选择转换为字符串并将其放入EditText?,android,string,int,android-edittext,radio-group,Android,String,Int,Android Edittext,Radio Group,我正在尝试登录我的网站,需要弄清楚如何将radioButton选项转换为字符串,然后将其转换为EditText public class HttpLogin extends Activity { private Button login; private EditText company, username, password; private int radioCheckedId; @Override public void onCreate(Bund
public class HttpLogin extends Activity {
private Button login;
private EditText company, username, password;
private int radioCheckedId;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
login = (Button) findViewById(R.id.button1);
RadioGroup radioGroup = (RadioGroup) findViewById(R.id.radioCompany);
radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
public void onCheckedChanged(RadioGroup group, int checkedId) {
radioCheckedId = checkedId;
if(radioCheckedId==1){
company=R.string.a_e;
}
if(radioCheckedId==2){
company=R.string.stat_o;
}
else{
Toast.makeText(getApplicationContext(), "Please choose a company.",
Toast.LENGTH_LONG).show();
}
}
});
username = (EditText) findViewById(R.id.editText1);
password = (EditText) findViewById(R.id.editText2);
login.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
String mCompany = company.getText().toString();
String mUsername = username.getText().toString();
String mPassword = password.getText().toString();
tryLogin(mCompany, mUsername, mPassword);
}
});
}
获取单选组的引用,然后使用单选组的getCheckedInId方法查找所选单选按钮,然后获取对应于该id的单选按钮,然后调用该id的getText方法 希望这对你有帮助