2 wuhudamahua wuhudamahua 于 2016.04.28 12:16 提问

Android开发listview问题

我是一个Android开发新手,我现在想做一个记事本样子的应用,我现在只能做到继承baseadapter,然后定义20行textview,点击每一行都跳转到同一个页面,如果我想搞一个按钮,开始情况没有listview为空,点击一下按钮,增加一行textvtiew,并且增加一个对应的书写的界面。点击这个新增的一行,就跳转到新增的书写界面,我应该怎样做,最好用代码表示,谢谢。

6个回答

molashaonian
molashaonian   2016.04.28 14:12

用 List 来保持数据,当点击按钮时 list.add(text), adapter.notifydatasetchanged(), 这样就可以实现动态添加数据到ListView

sinat_21406675
sinat_21406675   2016.04.28 14:59

点击增加一行时往List数据源中加入一条数据,然后刷新listview 即可 跳转可以通过点击listview item

CSDNXIAON
CSDNXIAON   2016.04.28 12:22

Android开发之ListView:setEmptyView的问题
Android开发之ListView
Android开发之ListView
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

baidu_23086307
baidu_23086307   2016.05.03 22:39

明天去实验室给你发一个比较牛的listview

qq_34263321
qq_34263321   2016.07.04 20:39

每点击新增一条,最好习惯复用回收,以免滑动太快出现内存溢出,然后确保每次刷新时不是new,这时你判断下是否为null,不为nul就adapter.notifyDataSetChanged();通知适配器更新,而不是new。至于跳转页面,不知是想跳转到其他视图还是? 用intent进行视图跳转好了。如有错误或不如楼主之意,请多包涵。

liuqian8246
liuqian8246   2016.10.12 20:37

给Button 加个点击事件
public void add(View view) {
array.add(1);
if(adapter == null) {
adapter = new MyAdapter(MainActivity.this,array);
listView.setAdapter(adapter);
} else {
adapter.notifyDataSetChanged();
}
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android中ListView的嵌套冲突问题
在android中有时候我们会因为项目需求的问题,需要在ScrollView中嵌套ListView,或者是在ListView中嵌套ListView。此时因为ScrollView或ListView本身就具有滑动特性,导致它们在嵌套的时候ListView出现单行显示的问题,这就是嵌套冲突,解决的方案就是子ListView必须要设置它的高度,即我们要展开子ListView的所有条目,这样我们就可以解决掉关
android ListView详解,你不知道的事 (后附焦点解决方法)
对于android开发者来说,ListView无疑是最为常见的一个控件之一,android系统给我们提供了一些ArrayAdapter(文字),SimpleAdapter(图文),CursorAdapter(数据库数据)。这些毕竟是局限的,那么可以通过自己的喜好来设置ListView吗?当然可以,接下来介绍自定义ListView的具体使用。 在开始正文之前,我们应该会想这些Adapter的目的是什
Android开发--横向滑动的listview
今天项目加了一个需求,要一排横线滑动的图片,找到了一个自定义的horizontallistview 以下就是这个类,拿走直接就可以用,用法和普通listview一样 /* * The MIT License Copyright (c) 2011 Paul Soucy (paul@dev-smart.com) * The MIT License Copyright (c) 2013 Me
Android:ListView常见错位之CheckBox错位
ListView在什么样的情况下会出现错位?错位的原因是什么?怎么解决?下面的内容会对这些问题做一个讲解。
Android上拉加载更多ListView——PulmListView
思路今天带大家实现一个上拉加载更多的ListView.GitHub传送门:PulmListView, 欢迎大家fork&&star.先带大家看一下示例效果: 然后带大家理一下实现思路, 如果我们要实现一个上拉加载更多的ListView, 我们需要实现的功能包括: 一个自定义的ListView, 并且该ListView能够判断当前是否已经处于最底部. 一个自定义的FooterView, 用于在Li
android中关于listView复用时出现错乱问题
我在ListView中子Item中有点击事件,当我选中之后会出现多个已经被选中的控件。出现这种问题的原因就是您的ListView 的 优化原因
ListView_Android
Android开发中ListView的实现
android 解决输入法键盘遮盖布局问题(不适合带listview的布局)
android 解决输入法键盘遮盖布局问题       /**      * @param root 最外层布局,需要调整的布局      * @param scrollToView 被键盘遮挡的scrollToView,滚动root,使scrollToView在root可视区域的底部      */     private void controlKeyboardLa
android开发的listview下拉刷新加载数据
android开发的listview下拉刷新加载数据
Android开发笔记---ListView
Android开发笔记---ListView