草庐IT

ListView-Adapter

全部标签

android - ListView onItemClickListener 未被调用

我正在尝试制作自定义ListView。ListView包含一个RelativeLayout,后者包含一个TextView和一个Switch。当您按下Switch时,Switch必须从true变为false(反之亦然)。这是我的getView方法:publicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewvi=convertView;if(convertView==null)vi=inflater.inflate(R.layout.item_gproblem,null);//vi.setClickable(tru

android - 排序顺序不适用于 listView 和游标加载器

我有一个listView,它由来自游标加载器的游标填充,并使用内容提供程序。我想对listView进行排序,例如将最新的项目添加到listView的顶部。listView总是以相同的顺序出现,我无法更改此顺序。我尝试使用排序顺序并对其进行更改,无论将其设置为什么,listView始终显示相同位置的项目。使用这样的排序顺序,CursorLoaderloader=newCursorLoader(List.this,Database.CONTENT_URI,projection,null,null,LocationsTable.TIME_STAMP+"ASC");除了TIME_STAMP之外

android - 根据其中的多行 TextView 动态设置 ListView 高度

我正在使用基本适配器在ListView中动态设置数据。我试图动态设置ListView高度。如果其中的TextView是单行,它就可以完美地工作。但是,如果textview是多行的,则高度设置不正确。高度设置仅考虑单行TextView。如何正确设置包含多行TextView的ListView项目的高度。这是代码:fragment代码:ListViewmlistNews=(ListView)rootView.findViewById(R.id.news_listView);mlistNews.setAdapter(newNewsAdapter(getActivity(),params_new

android - react native 安卓 : How to change the color of ListView "end of scroll" animation?

如何更改动画的颜色? 最佳答案 颜色基于AppTheme中的accentColor。要更改它,请将您的AppTheme(通常在res/values/styles.xml中)更改为:#F00#000#000请注意这是一个全局应用更改,每个ScrollView弹跳动画都会有这种颜色。 关于android-reactnative安卓:HowtochangethecolorofListView"endofscroll"animation?,我们在StackOverflow上找到一个类似的问题:

java - 我怎样才能在 NestedScrollView 中有一个 ListView

我创建了一个应用程序,其页面需要从网络服务动态加载内容。我想要一个可以在NestedScrollView中与线性布局一起滚动的ListView。但是当内容加载到ListView时,它不会拉伸(stretch)到它的全高。这是我的代码。我搜索过scrollviewcannotbenested。这是我想要的示例,根据我从GooglePlay评论页面进行的布局设计。他们用什么方法?如果我做错了什么,建议我。非常感谢。这就是我想要的。 最佳答案 那么,我建议您使用2种方法来解决该问题:1)尝试使LinearLayout成为ListView的

android - ListView 不在 android 中的 NestedScrollView 内滚动

我从使用ListView的View寻呼机中扩充了一个fragment。ListView在Lollipop之前的设备中不支持setNestedScrollingEnabled。所以我在NestedScrollView中添加了ListView,但是当滚动列表时它不会滚动。任何人都可以建议我任何解决方案。提前致谢。 最佳答案 尝试使用setNestedScrollingEnabled(true); 关于android-ListView不在android中的NestedScrollView内滚动

android - 将 JSON 解析为 ListView 友好的输出

所以我有这个JSON,然后我的Activity将其检索到一个字符串:{"popular":{"authors_last_month":[{"url":"http://activeden.net/user/OXYLUS","item":"OXYLUS","sales":"1148","image":"http://s3.envato.com/files/15599.jpg"},{"url":"http://activeden.net/user/digitalscience","item":"digitalscience","sales":"681","image":"http://s3.

android - 当项目数量发生变化时,如何更新绑定(bind)到 ListView 的 CursorAdapter?

我有一个基于CursorAdapter的自定义适配器支持的ListView。我给它的游标是基于数据库中的一个Notes列表(每个note是一个DB行)。一切正常,直到我从数据库中删除一条笔记。我不确定如何正确更新光标/适配器/ListView以显示新数据。我读过关于使用adapter.notifyDataSetChanged()与cursor.requery()刷新UI的冲突帖子,但它们似乎都不适用于此案子。我能够刷新它的唯一方法是从新查询创建新游标并调用adapter.changeCursor(newCursor)。有人可以演示更新支持数据然后更新UI的正确方法(如果可能,使用伪代码

android - ListView adapter 数据变化,ListView 未被通知

我编写了一个具有自定义列表适配器的ListActivity。当运行onCreate时,该列表正在从ContentProvider更新。我还有一项服务在我运行应用程序时启动,它首先更新ContentProvider,然后发送内容已更新的广播。我的ListActivity收到广播并尝试更新我的ListView。我的问题是,我在没有通知ListView的情况下收到有关ListView适配器数据更改的间歇性错误。我在更新列表适配器后立即调用notifyDataSetChanged()方法。似乎正在发生的事情是,当它从服务接收到要更新的广播时,在第一次调用onCreate后,列表仍在更新过程中,

android - ListView 后面缺少按钮

我有一个布局,顶部连续有3个按钮,然后是一个ListView,后面是一个位于listView下方的按钮。这是我的layout.xml文件这会给出这样的结果如果我向ListView添加一些值然后就可以了,下面的按钮将显示但是如果ListView变得大于屏幕尺寸那么下面的按钮即使滚动到ListView的底部也不会可见如何解决这个问题??我不希望按钮固定在屏幕底部。我希望按钮仅显示在ListView的末尾 最佳答案 将ListView的高度更改为0dip。然后更改属性android:layout_above="@id/LV_Device"