How to get an item list How do I click in the list-view?
Here is my code:
Public Class Main Class Activity {ArrayList & lt; String & gt; ListItems = New ArrayList & lt; String & gt; (); ArrayAdapter & lt; String & gt; Adapter; See list view list; @ Override protected void saved create (bundled Instansstet) {Suprknkret (saved Instensstet); SetContentView (R.layout.main_layout); Adapter = new array adapter & lt; String & gt; (This, Android .R.Lite.Simple_L_Lightime, LISTEATIM); ListView = (ListView) findViewById (R.id.listView1); ListView.setAdapter (adapter); ListItems.add ("item 1"); ListItems.add ("Item 2"); ListItems.add ("Item 3"); Adapter.notifyDataSetChanged (); ListView.setOnClickListener (New View. OnClickListener) {@Override Public Zero onClick (see arg0) {// TODO Automatic Created Method Stub Toast.makeText (getApplicationContext (), listView.getItemAtPosition (0) .toString (), Toast LENGTH_LONG) .show ();}}); }} But this force closes
Change:
listView.setOnClickListener (New View. OnClickListener) {@Override Public Zero onClick (see arg0) {// TODO Automatic Created Method Stub Toast.makeText (getApplicationContext (), ListView.getItemAtPosition (0) .toString (), toast.langtha_long) show ();}}); :
listView.setOnItemClickListener (New OnItemClickListener () {@Override Public Zero onItemClick (AdapterView & lt; & gt; arg0, see ARG1, integer ARG2, long arg3) {toast.makeText (getApplicationContext (), listView.getItemAtPosition (aRG2) .toString (), Toast.LENGTH_LONG) .show ();}});
No comments:
Post a Comment