私はいくつかのボタンの配列を動的に出力するAndroidアプリケーションを書いています。 私の質問は、ボタンの配列に対してonClickListener()の機能を実装する方法です。 私は、public void onClick()メソッドでクリックされたボタンを認識する方法を意味しますか? クリックされたボタンに基づいてトーストを表示する必要があります。Androidのボタンの配列のOnClickListener()の実装
0
A
答えて
1
OnClickListener
から派生したクラスを作成できます。そのコンストラクタでは、ボタンIDが使用されます。
何かのように:あなたのonCreate
で次に
class MyClickListener extends OnClickListener() {
int buttonId;
MyClickListener(int id) {
buttonId = id;
}
protected void onClick(View v) {
... // do something with buttonId
}
}
、あなたはどうなる:
のonClick()メソッドがクリックされたビューを渡されint i, nb = mButtons.size(); // if mButtons is a List<Button>
for (i = 0; i < nb; i++) {
mButtons.get(i).setOnClickListener(new MyClickListener(i));
}
3
...
public void onClick(View v) {
...
}
v.getId()を使用してボタンの識別子を返します。
関連する問題
- 1. アンドロイドonClickListenerの実装のベストプラクティス
- 2. ボタン内のAndroidスピナーonclicklistener
- 3. AndroidボタンonClickListener
- 4. ボタンの配列(Android)
- 5. Ormliteを使用したAndroidプロジェクトのOnClickListenerの実装
- 6. androidのOnClickListenerを実装する際の問題点
- 7. ループ内にあるボタンonClickListenerの配列要素を更新する - android
- 8. Cantの実装View OnClickListenerまたはToolTipView.OnToolTipViewClickedListener
- 9. この配列の実装の結果
- 10. erlangでの配列の実装
- 11. カスタムアラートダイアログ内のOnClickListener Android
- 12. 配列のないMinMaxヒープ実装
- 13. 配列を使ったグラフの実装
- 14. Androidページカールの実装
- 15. Androidライブラリプロジェクトの実装
- 16. Androidフラグメントの実装
- 17. Androidゲームハイスコアの実装
- 18. Androidベストロケーションリスナーの実装
- 19. onClickListenerの実装後にアプリケーションがクラッシュする
- 20. Android ListViewアダプタOnClickListenerの問題
- 21. Androidリソース - 配列の配列
- 22. は、私は配列で、配列のリストを実装しているJavaの
- 23. Androidでのバーコードの実装
- 24. Androidでのリモートアクセスの実装
- 25. Androidの複数の実装
- 26. AndroidでのBonjourの実装
- 27. ボタンのOnClickListenerが機能しない
- 28. ツリーの配列実装のためのJava Link戦略?
- 29. 名前の配列でのJavaスクリプトの実装
- 30. 勾配降下の実装
Benoit Duffez。非常に良い。ニース –