私は40のtextviewsを持っていますが、私は希望されたIntentに私を連れて行くようにどちらが押されたのか知りたいです。これをどのように実装すればよいですか?TextViewsとIntentsの問題
0
A
答えて
2
すべてのTextViewに対してonClickListenerを実装します。また、リスナーのTextView IDに従ってクリックを処理します。 1つのtextViewに対してonClickを処理するのと同じです。リスナーの使用では
:すべてのビューのためにOnClickListenerを追加
public void onClick(View view) {
switch(view.getId()) {
case R.id.textView1:
break;
case R.id.textView2:
break;
}
}
0
がcumersomeすることができます。最善の方法はおそらく、これらのtextViewをレイアウトするためのより良い方法です。おそらくListViewまたはRecyclerViewの実装です。 あなたの質問に対する答えとして、あなたのクラスにView.OnClickListenerを実装させ、クリックされたViewのIDをonClickメソッドで確認してください。
public class MainActivity extends Activity implements View.OnClickListener {
@Override
public void onClick(View v) {
switch(v.getId()) {
case R.id.textView1:
// code here
break;
case R.id.textView2:
//code here
break;
}
}
}
+0
それは、ありがとう –
関連する問題
- 1. Android - align textViewsの問題
- 2. ImageViewsとTextViewsでGridViewを使用する問題
- 3. Alexa Skills Custom Intentsの定義されていないオブジェクトに関する問題
- 4. 更新TExtViewsの問題 - TimerTaskを拡張する代わりに
- 5. Android ListView to Intents
- 6. Twitter Intents Actionscript 3アプリケーションのポップアップ
- 7. Textviews
- 8. ナンバリングtextviews
- 9. はTextviews
- 10. textviewsの行ジェネレータ
- 11. Intents with MSWordの使用方法
- 12. arrayadapterとarraylistのリストビューの2つのtextviews
- 13. RecyclerViewとtextviewsの複数のonclickイベント
- 14. Textviewsは画面
- 15. フィット2 TextViews
- 16. Gallery of TextViews
- 17. Tramping array textviews Android
- 18. スピナーセットアダプターの問題と質問
- 19. Datatables.jsの問題と質問
- 20. SurfaceView内の複数のTextViews
- 21. UIPageViewControllerのTextViewsを持つViewController
- 22. android:state_activated(horizontal_crollview内のtextviews用)
- 23. Android TextViewsのスタイルブロック番号
- 24. Androidのレイアウトボタン3 textviews隣
- 25. とDateTimeの問題
- 26. JSONの問題と
- 27. Doctrineとの問題
- 28. ナップザックの問題と?
- 29. svnの問題と "?"
- 30. ZIPARCHIVEと問題::
どのように40のtextViewを管理しましたか? ListViewまたはRecyclerViewを使用している場合は、クリックしたビューの位置ですべてのクリックを管理できます –