私はアンドロイドを始めました。私のプロジェクトでは、onclickアイテムでスピナーコントロールを作成する必要がありました。スピナーコントロールでアイテムをクリックすると、別のアクティビティで移動します。ルート情報、時間、距離を表示します。注:私は100以上のバス名を持っていますので、バスごとに違うアクティビティを作成できません。onclickitemを使ってスピナーコントロールを作成する方法
-1
A
答えて
0
Spinner
にはOnItemSelectedListener
を使用する必要があります。ここで
は一例です。ここで
Spinner spinner = (Spinner) findViewById(R.id.your_spinner);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long l) {
String item = adapterView.getItemAtPosition(position).toString();
// Do something
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});
が完了tutorialです。
0
あなたはそれをこのように行うことができます。
// Spinner element
Spinner spinner = (Spinner) findViewById(R.id.spinner);
// Spinner click listener
spinner.setOnItemSelectedListener(this);
// Spinner Drop down elements
Lis<String> lines = new ArrayList<String>();
lines.add("line 1");
lines.add("line 2");
lines.add("line 3");
lines.add("line 4");
// Creating adapter for spinner
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, lines);
// attaching data adapter to spinner
spinner.setAdapter(dataAdapter);
をしてから、あなたのリスナーとして追加することができます
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
// On selecting a spinner item
String item = parent.getItemAtPosition(position).toString();
// Showing selected spinner item
Toast.makeText(parent.getContext(), "Selected: " + item, Toast.LENGTH_LONG).show();
}
@Override
public void onNothingSelected(AdapterView<?> parentView) {
}
関連する問題
- 1. PHPを使ってダイナミックカラムを使ってテーブルを作成する方法
- 2. jQueryを使ってテキストを使ってdivを作成する方法は?
- 3. EXTJS 4を使って作成/更新.jsonファイルを作成する方法は?
- 4. EGitクローンを使ってEclipseプロジェクトを作成する方法
- 5. firebaseを使ってcommunデータベースを作成する方法は?
- 6. ループを使って複数の列を作成する方法
- 7. Tkinter - オートコンプリートを使ってコンボボックスを作成する方法
- 8. FFT方法を使ってPSDユニットを作成する
- 9. pythonでmatplotlibを使ってマンハッタンプロットを作成する方法は?
- 10. LDAPを使ってautomountマップを作成する方法
- 11. JSを使ってレスポンシブなドロップダウンを作成する方法は?
- 12. ionicとhtmlを使ってグラフィックボタンを作成する方法
- 13. フラスコを使ってプログレスバーを作成する方法は?
- 14. web2pyを使ってライブランニングクロックを作成する方法は?
- 15. オプションドロップダウンメニューを使ってPHPフォームを作成する方法は?
- 16. ブートストラップを使って水平ノードブランチを作成する方法は?
- 17. サブアイテムを使ってAngularJs ng-optionsを作成する方法
- 18. tensoflowを使ってkerasのdata.frameを作成する方法
- 19. DetourAttachExを使ってトランポリン関数を作成する方法は?
- 20. グラデーションとシャドウを使ってCSSボックスを作成する方法
- 21. JavaFXでCSSを使ってアニメーションを作成する方法は?
- 22. カテゴリアイコンを使ってPHP後ループを作成する方法
- 23. Git - サブモジュールを使ってサブセットブランチを作成する方法は?
- 24. コマンドラインを使ってバッチファイルを作成する方法は?
- 25. xqueryを使ってXML文書を作成する方法は?
- 26. sdkを使ってFacebookで場所を作成する方法
- 27. dir $ nを使ってフォルダを作成する方法は?
- 28. grupを使ってstrcutureフォルダを作成する方法
- 29. ドットポイントとラベルを使ってボックスプロットを作成する方法は?
- 30. void関数を使ってリンクリストを作成する方法は?