我可能在这里遗漏了一些非常明显的东西。我创建了一个名为 str 的新字符串,但是当我尝试将字符串值从 strings.xml 分配给它时,我收到错误“方法 getString(int) 未定义为 String 类型”。不知道为什么它认为它是一个int?
如果我只设置 str =“我的字符串”,它工作正常吗?
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_display_clinics);
}
public void onRadioButtonClicked(View view) {
// initialize the string variable
String str;
// Is the button now checked?
boolean checked = ((RadioButton) view).isChecked();
// Check which radio button was clicked
switch (view.getId()) {
case R.id.radioCounty1:
if (checked)
str.getString(R.string.County1);
break;
case R.id.radioCounty2:
if (checked)
str.getString(R.string.County2);
break;
}