美好的一天,我需要知道如何制作一个列表项目点击能够在android ..我正在开发一个有10个版本的圣经为我在学校的最后一年项目,我需要知道如何点击列表物品,它会把我带到另一个页面,上面有一个列表项。
就像我点击创世纪一样,它会带我到另一个列表视图布局的创世纪章节。
我一直在研究这个问题,我需要在星期一提交我的项目
我已经写了好几个月但没有得到它
答案 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>
希望这会有所帮助。 :)