Android Course---learn about the ListView list view
Last Update:2016-04-09
Source: Internet
Author: User
<span id="Label3"></p><p><p>Activity_ui3.xml</p></p><pre><span style="color: #0000ff;"><span style="color: #0000ff;"><?</span></span><span style="color: #ff00ff;"><span style="color: #ff00ff;">XML version= "1.0" encoding= "utf-8"</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">?></span></span><span style="color: #0000ff;"><span style="color: #0000ff;"><</span></span><span style="color: #800000;"><span style="color: #800000;">ListView</span></span><span style="color: #ff0000;"><span style="color: #ff0000;">xmlns:android</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">= "http://schemas.android.com/apk/res/android"</span></span><span style="color: #ff0000;"><span style="color: #ff0000;">Android:layout_width</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">= "match_parent"</span></span><span style="color: #ff0000;"><span style="color: #ff0000;">Android:layout_height</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">= "match_parent"</span></span><span style="color: #ff0000;"><span style="color: #ff0000;">Android:id</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">= "@+id/lv_1"</span></span><span style="color: #ff0000;"><span style="color: #ff0000;">Android:divider</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">= "#0ff"</span></span><span style="color: #ff0000;"><span style="color: #ff0000;">Android:dividerheight</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">= "2dp"</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">></span></span><span style="color: #0000ff;"><span style="color: #0000ff;"></</span></span><span style="color: #800000;"><span style="color: #800000;">ListView</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">></span></span></pre><p><p>Uiactivity.java</p></p><pre><span style="color: #0000ff;"><span style="color: #0000ff;"></span> package</span><span style="color: #000000;"><span style="color: #000000;">com.hanqi.test5;</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">Import</span></span><span style="color: #000000;"><span style="color: #000000;">android.os.Bundle;</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">Import</span></span><span style="color: #000000;"><span style="color: #000000;">android.support.v7.app.AppCompatActivity;</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">Import</span></span><span style="color: #000000;"><span style="color: #000000;">android.view.View;</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">Import</span></span><span style="color: #000000;"><span style="color: #000000;">android.widget.AdapterView;</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">Import</span></span><span style="color: #000000;"><span style="color: #000000;">android.widget.ArrayAdapter;</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">Import</span></span><span style="color: #000000;"><span style="color: #000000;">android.widget.ListView;</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">Import</span></span><span style="color: #000000;"><span style="color: #000000;">android.widget.Toast;</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">Import</span></span><span style="color: #000000;"><span style="color: #000000;">java.util.ArrayList;</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">Import</span></span><span style="color: #000000;"><span style="color: #000000;">java.util.List;</span></span><span style="color: #0000ff;"><span style="color: #0000ff;"></span> public</span> <span style="color: #0000ff;"><span style="color: #0000ff;">class</span></span>UIActivity3<span style="color: #0000ff;"><span style="color: #0000ff;">extends</span></span><span style="color: #000000;"><span style="color: #000000;">appcompatactivity {@Override</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">protected</span></span> <span style="color: #0000ff;"><span style="color: #0000ff;">void</span></span><span style="color: #000000;"><span style="color: #000000;">onCreate (Bundle Savedinstancestate) {</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">Super</span></span><span style="color: #000000;"><span style="color: #000000;">. OnCreate (savedinstancestate); Setcontentview (r.layout.activity_ui3); ListView lv_1</span></span>=<span style="color: #000000;"><span style="color: #000000;">(ListView) Findviewbyid (r.id.lv_1); </span></span><span style="color: #008000;"><span style="color: #008000;">//</span></span><span style="color: #008000;"><span style="color: #008000;">set the adapter of the ListView</span></span><span style="color: #008000;"><span style="color: #008000;">//</span></span><span style="color: #008000;"><span style="color: #008000;">Preparing Data</span></span><span style="color: #008000;"><span style="color: #008000;">//</span></span><span style="color: #008000;"><span style="color: #008000;">string[] str_1 = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M"};</span></span>List<string> list_1 =<span style="color: #0000ff;"><span style="color: #0000ff;">New</span></span>Arraylist<string><span style="color: #000000;"><span style="color: #000000;">(); List_1.add (</span></span>A<span style="color: #000000;"><span style="color: #000000;">); List_1.add (</span></span>B<span style="color: #000000;"><span style="color: #000000;">); List_1.add (</span></span>C<span style="color: #000000;"><span style="color: #000000;">); List_1.add (</span></span>D<span style="color: #000000;"><span style="color: #000000;">); List_1.add (</span></span>E<span style="color: #000000;"><span style="color: #000000;">); List_1.add (</span></span>F<span style="color: #000000;"><span style="color: #000000;">); List_1.add (</span></span>D<span style="color: #000000;"><span style="color: #000000;">); List_1.add (</span></span>H<span style="color: #000000;"><span style="color: #000000;">); </span></span><span style="color: #008000;"><span style="color: #008000;">//</span></span><span style="color: #008000;"><span style="color: #008000;">Constructing Adapters</span></span>Arrayadapter aa_1 =<span style="color: #0000ff;"><span style="color: #0000ff;">New</span></span>Arrayadapter (<span style="color: #0000ff;"><span style="color: #0000ff;"></span> this</span>, r.layout.layout_array,list_1);<span style="color: #008000;"><span style="color: #008000;">//</span></span><span style="color: #008000;"><span style="color: #008000;">instantiation of</span></span><span style="color: #008000;"><span style="color: #008000;">//</span></span><span style="color: #008000;"><span style="color: #008000;">setting up the adapter</span></span><span style="color: #000000;"><span style="color: #000000;">Lv_1.setadapter (aa_1); Lv_1.setonitemclicklistener (</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">New</span></span><span style="color: #000000;"><span style="color: #000000;">Adapterview.onitemclicklistener () {@Override</span></span><span style="color: #0000ff;"><span style="color: #0000ff;"></span> public</span> <span style="color: #0000ff;"><span style="color: #0000ff;">void</span></span>Onitemclick (adapterview<?> parent, View view,<span style="color: #0000ff;"><span style="color: #0000ff;">int</span></span>Position<span style="color: #0000ff;"><span style="color: #0000ff;">Long</span></span><span style="color: #000000;"><span style="color: #000000;">id) {String str</span></span>=<span style="color: #000000;"><span style="color: #000000;">parent.getitematposition (position). toString (); Toast.maketext (UIActivity3.</span></span><span style="color: #0000ff;"><span style="color: #0000ff;"></span> this</span>, "position =" +position + "id =" +<span style="color: #000000;"><span style="color: #000000;">id, toast.length_short). Show (); } }); }}</span></span></pre><p><p>:</p></p><p><p></p></p><p><p></p></p><p><p>Android Course---learn about the ListView list view</p></p></span>