我在 main.xml 中创建了一个微调器:
<Spinner
android:id="@+id/spinner1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:entries="@array/categoria_arrays"
android:prompt="@string/categoria_prompt" />
在 strings.xml 中的值:
<string name="categoria_prompt">Choose</string>
<string-array name="categoria_arrays">
<item>All</item>
<item>One</item>
<item>Two</item>
<item>Three</item>
</string-array>
我可以正常显示它,但实际上没有交互。例如,我需要在一个项目上单击 onClick 打开一个新活动。因此,如果我单击位置 2 的项目,我需要进入活动One
。是否可以?
当我单击一个项目但不起作用时,我尝试创建一个 toast:
public void onItemSelected(AdapterView<?> parent, View view, int pos,long id) {
Toast.makeText(parent.getContext(),
"OnItemSelectedListener : " +
parent.getItemAtPosition(pos).toString(),
Toast.LENGTH_SHORT).show();
//HERE CHANGE ACTIVITY
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
我该怎么办?