在android中,从列表视图中选择一个项目以及一个按钮

在android中,从列表视图中选择一个项目以及一个按钮,android,button,onclick,android-listview,Android,Button,Onclick,Android Listview,我有一个按钮和XML中的列表视图 按钮用于新联系人,列表用于联系人列表。 1.如何使用ArrayAdapter/OnlistItem单击此列表视图 setListAdapter(new ArrayAdapter<String>(Contacts.this, R.id.ListView)); setListAdapter(新的ArrayAdapter(Contacts.this,R.id.ListView)); 这个声明正确吗 <?xml version="1.0" enco

我有一个按钮和XML中的列表视图

按钮用于新联系人,列表用于联系人列表。 1.如何使用ArrayAdapter/OnlistItem单击此列表视图

setListAdapter(new ArrayAdapter<String>(Contacts.this, R.id.ListView));
setListAdapter(新的ArrayAdapter(Contacts.this,R.id.ListView));
这个声明正确吗

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >


    <Button
        android:id="@+id/bAddContact"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="ADD CONTACT" />

    <ListView
        android:id="@+id/ListView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >
    </ListView>

</LinearLayout>
2.这个方法正确吗

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >


    <Button
        android:id="@+id/bAddContact"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="ADD CONTACT" />

    <ListView
        android:id="@+id/ListView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >
    </ListView>

</LinearLayout>

尝试此操作以显示简单列表

    String [] names = 
    { "a" , "b", "c", "d", "e", "f", "g", "h", "i", "j",
            "a1" , "b1", "c1", "d1", "e1", "f1", "g1", "h1", "i1", "j1",
            "a2" , "b2", "c2", "d2", "e2", "f2", "g2", "h2", "i2", "j2",
            "a3" , "b3", "c3", "d3", "e3", "f3", "g3", "h3", "i3", "j3","j4"
    }; 

     ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_list_item_1, names );
     yourList.SetListAdapter(adapter);

我想这就是你想要的

名称可以是空数组吗?因为我想做的是一个基本的联系人应用程序,列表中包含人名,按钮是New contact Button。除了New contact Button之外,我不需要任何初始显示。如果你想要联系人,那么请阅读本文。你得到了你想要的吗?第一个答案更相关