最近在学习做一个跟小说有关的app。
我将每章小说的标题放在了一个数组,然后通过ArrayAdapter将数组放入了ListView,现在文章列表形成,我却不知道该如何实现通过点击每一章标题进入相应的内容?
有人可以给一些详细的解答吗?
http://m.blog.csdn.net/blog/ygc87/8216946,可以借鉴他的方法
ListView 列表有点击事件可以绑定的,响应后会获取到 List 点击的索引,这样你就知道了 Array 中哪一项被用户点击,然后进行章节跳转。
//给listview设置监听
listView.setOnItemClickListener(new onItemListener());
class onItemListener implements AdapterView.OnItemClickListener{
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
//position 代表你选择的是第几个,从零开始计数。
Toast.makeText(SelfFuncActivity.this, "您选择了" + mListStr[position], Toast.LENGTH_SHORT).show();
Intent intent=new Intent();
switch (position){
case 0:
//跳转到第一章的界面
break;
case 1:
//跳转到第二章的界面
break;
case 2:
break;
case 3:
break;
case 4:
break;
}
}
}
把每一章标题对应的内容也存进List中,点击的时候获取内容传入Intent,startActivity进入内容页面