如何在android上制作可点击的列表项目

时间:2014-03-19 14:02:35

标签: java persistence.xml

美好的一天,我需要知道如何制作一个列表项目点击能够在android ..我正在开发一个有10个版本的圣经为我在学校的最后一年项目,我需要知道如何点击列表物品,它会把我带到另一个页面,上面有一个列表项。

就像我点击创世纪一样,它会带我到另一个列表视图布局的创世纪章节。

我一直在研究这个问题,我需要在星期一提交我的项目

我已经写了好几个月但没有得到它

1 个答案:

答案 0 :(得分:0)

只需使用ArrayList类型来存储要在列表中提供的所有值。然后使用ArrayAdapter将所有这些列表项放入列表中。这样,所有项目都可以点击。

例如

- >

    public class CreateList extends ListActivity {

    ArrayList<String> myList=new ArrayList<String>;
    ArrayAdapter<String> myAdapter;

    protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.createlist);

            myAdapter=new ArrayAdapter<String>  (CreateList.this,android.R.layout.simple_list_item_1,myList);
            setListAdapter(myAdapter);

 myList.add("genesis");
myAdapter.notifyDataSetChanged();
}

    }

您可以将xml文件设为 - &gt;

createlist.xml

<?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" >

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

    </LinearLayout>

希望这会有所帮助。 :)