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
。出来ますか?
アイテムをクリックしたときにトーストを作成しようとしましたが、機能しません:
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
}
どうすればいいですか?