我是Android新手并且正在研究“项目”作为一种教学方法。
我在UI上添加了一个微调器
<Spinner
android:id="@+id/spinner1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="38dp" />
我正在尝试传递字符串数组中的值
String[] branchesArray = st.split(";");
我一直在网上寻找这个,但我不能让它发挥作用。
最流行似乎是那样的
ArrayAdapter<String> adapter0 = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, branchesArray);
这给了我这个错误
构造函数ArrayAdapter(MainActivity.getData,int,String [])未定义
并且,根据另一篇文章使用此
ArrayAdapter<String> adapter0 = new ArrayAdapter<String>
(Activity.this, android.R.layout.simple_spinner_item, branchesArray);
给我这个错误
在范围
中无法访问类型为Activity的封闭实例
非常感谢任何帮助。
答案 0 :(得分:0)
活动是一个类。如果您想引用当前的课程,请使用this
或MainActivity.this
。