无法在数组类型String []上调用getText()

时间:2014-03-12 20:46:23

标签: java android

我是Android新手。我的java代码中有错误:

  

无法在数组类型字符串上调用getText。

我把性别放在一个微调器中,然后我在一个数组中声明它。

错误就在这一行

String gendert=gender.getText().toString();

1 个答案:

答案 0 :(得分:1)

您应该通过以下方式从性别Spinner获取值:

String gendert = gender.getSelectedItem().toString()

编辑如何为SpinnerString正确设置值:

String[] myArray = {"Male", "Female"};
ArrayAdapter<String> myAdapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, myArray);
gender.setAdapter(myAdapter);