草庐IT

ListView1

全部标签

java - 自定义 ListView 适配器抛出 UnsupportedOperationException

ThisisthetutorialthatIfollowed使用自定义ListView适配器。我遇到的问题是,当我尝试清除适配器时,应用程序崩溃并抛出java.lang.UnsupportedOperationExceptionif(adapter!=null){adapter.clear();}更新代码:privatevoidsetListViewAdapterToDate(intmonth,intyear,intdv){if(summaryAdapter!=null){summaryAdapter.clear();}setListView(month,year,dv);summar

android - Robolectric:使用 ViewHolder 模式测试 ListView 会导致 NullPointerException

我有一个ListActivity,它的适配器实现了ViewHolder模式。适配器和viewholder:privateclassPlaceAdapterextendsArrayAdapter{finalintviewResourceId;publicPlaceAdapter(Contextcontext,inttextViewResourceId,Listobjects){super(context,textViewResourceId,objects);viewResourceId=textViewResourceId;}@OverridepublicViewgetView(int

android - 如何使用项目滚动 ListView 背景

我设置了一张图片作为Listview的背景,如果我想让它随着item一起滚动,怎么办?例如:1是背景,如果我向下滚动Listview,它会从1-----1-----1--------11-1-------------1----到--------1----------11---1----------1----11也许我可以扩展ListView并覆盖dispatchDraw,但是如果我使用listFragment,我该怎么办?有人帮帮我吗? 最佳答案 在您的Activity的XML文件中,像这样定义ListView::(根据您的要求在此

Android:ListView 的边距/填充没有应用于页眉的边距?

是否可以在不将边距应用到页眉的情况下为ListView设置边距/填充?我希望我的ListView像GoogleNow布局一样。除了这个小问题,我一切正常。问题:是否可以不将ListView的布局参数应用于其标题?编辑1:更多信息紫色View是ListView的标题。我已经尝试在列表项布局中添加边距。这也不起作用。我所需要的只是一种将边距应用到ListView的方法,这样它就不会将边距应用到ListView中的标题。编辑2:我的布局标题.xml根目录.xmllist_item.xml由于这篇文章的篇幅,我在这里删除了无用的布局属性。 最佳答案

android - 在我的案例中如何在可扩展 ListView 中获取 View 不显示它显示空白的可扩展列表

我正在开发expandablelistview,但我无法获得可扩展的listView,请帮助我找出我的代码中的错误,在此先感谢CodeMainActivity.javapublicclassCodeMainActicityextendsActivity{privateExpandListAdapterExpAdapter;privateArrayListExpListItems;privateExpandableListViewExpandList;publicString[]groups=null;publicString[][]headers=null;DisplayMetrics

android - 在扩展 Activity 而不是 Activity 时向可扩展 ListView 子项添加点击事件

我想添加ExpandableListView的子项的点击事件。我不想扩展Activity,因为我在下面添加了另一个Listview。现在我想添加child的点击事件。packagecom.example.events;importjava.util.ArrayList;importjava.util.List;importcom.example.events.GroupEntity.GroupItemEntity;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroi

android - 删除图像 ListView 中不必要的空格

我正在渲染一个由图像组成的ListView。我希望摆脱平面灰色。我该如何摆脱它?看起来很奇怪而且很简单,但我无法找出解决方案。list_View.xmlimage.xml 最佳答案 android:adjustViewBounds="true"/>您还可以使用>>>设置最小宽度和高度android:minHeight="120dp"android:minWidth="100dp" 关于android-删除图像ListView中不必要的空格,我们在StackOverflow上找到一个类似的

android - 使用阴影创建自定义 ListView

如何创建自定义ListView,如图所示。我知道我可以在ScrollView和Layouts的帮助下做到这一点,但我需要像ListView那样做。每个ListView项都相互覆盖。 最佳答案 这可能对你有帮助Listviewwithcustomviewitemswithpartiallyoverlaps(Android) 关于android-使用阴影创建自定义ListView,我们在StackOverflow上找到一个类似的问题: https://stacko

android - 如何检测 ListView 是否正在快速滚动

有没有办法检测ListView是否正在快速滚动?也就是说,我们能否以某种方式知道用户何时按下和释放FastScroller? 最佳答案 反射可以让你做到这一点。通过查看AbsListViewsourcecode,有一个FastScroller对象,它指示围绕快速滚动功能的包装器。Itssourcecode显示一个有趣的field:/***Currentdecorationstate,oneof:**{@link#STATE_NONE},nothingvisible*{@link#STATE_VISIBLE},showingtrack

android - ListView 项目背景颜色在滚动时发生变化,

我有一个listview,我在其中显示文件和文件夹列表。我正在使用我的getView方法作为staticclassViewHolder{protectedTextViewtext1;protectedTextViewtext2;}@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){ViewHolderviewHolder=null;if(convertView==null){LayoutInflaterinflater=(LayoutInflater)context.getSystemServi