草庐IT

ListView1

全部标签

android - 如何将 ImageView 添加为 ListView header ?

谁能帮我找出如何将ImageView作为标题添加到ListView?我的代码在这里:LayoutInflaterinflater=(LayoutInflater)getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);Viewsnapshot=inflater.inflate(R.layout.map_snapshot,null);ListViewchannelsList=(ListView)findViewById(R.id.channelsList);channelsList.addHead

android - 如何将 Android ListView 放置在 View 上方 - 不占用全部空间

为了允许用户提交评论,我有2个垂直堆叠的View。一个用于显示输入的评论的ListView和一个LinearLayout页脚,用于允许用户添加评论(基本上是一个EditText和一个按钮)。页脚必须固定在屏幕底部,而ListView必须位于其上方。它类似于您在Android版Facebook上添加评论时看到的内容。但是我不希望ListView最初占用全部空间-我希望它只占用显示其行所需的空间,但能够增长进入用户添加评论时的剩余空间-同时始终保持在页脚布局之上。我已经按照这里的建议尝试了LinearLayoutAndroid:Howcanyoualignabuttonatthebotto

Android ListView thumb ScrollBar

我想看到下面的拇指滚动条:http://www.androidpatterns.com/uap_pattern/scroll-thumb我看到的是:我的XML布局是:我的Java代码在Activity类的onCreate中(我从Activity类而不是ListActivity扩展):super.onCreate(savedInstanceState);setContentView(R.layout.main);ListViewlist=(ListView)findViewById(R.id.list);ArrayList>categoriesList=newArrayList>();f

android - 使用 CursorLoader 和 FilterQueryProvider 过滤 ListView?

在我们的项目中,我们经常处理列表,并在过去通过以下“模式”使用它:ListView在Fragment中,在onActivityCreated中初始化,我们首先启动CursorLoaders,然后在onFinishswapCusor中初始化到ListAdapter。然后我们使用filterQueryProvider实现了一个搜索功能,它只返回一个带有contentResolver.query(...)的游标。如果我在选择列表中的某些内容时做了一些方向更改,我在许多情况下(不经常)会收到以下错误:android.database.StaleDataException:Attemptedto

java - android ListView 中的 Font Awesome 不起作用

所以我创建了这个自定义数组适配器:Viewrow=convertView;ViewHolderholder;iconFont=Typeface.createFromAsset(activity.getAssets(),"fontawesome-webfont.ttf");if(row==null){LayoutInflaterlayoutInflater=(LayoutInflater)activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);row=layoutInflater.inflate(R.layout.event_

android - 在隐藏键盘或按下返回之前,带过滤器的 ListView 不会刷新

我有一个显示联系人列表的ListView。我在ListView上方的布局中添加了一个EditText,这样我就可以使用过滤器进行搜索。我已经使用EditText上的onTextChanged监听器实现了这一点。我的ListView适配器是一个自定义适配器,它扩展了BaseAdapter并实现了Filterable。我的过滤器可以正常工作并正常工作。问题是,当我打字时,数据集会刷新,但ListView本身不会刷新,直到我隐藏键盘或按回车键。如果我在EditText中输入一些文本后尝试单击ListView,但在关闭键盘或按回车键之前,我会收到此错误:java.lang.IllegalSta

android - ListView 显示错误和重复图像

我有一个ListView和12个ImageView。每个ImageView都有不同的图像,这些图像是从url加载的。无论我是否滚动,图像都会随机播放,有时还会重复。我尝试了其他10种方法来解决这个问题,但都没有成功。这是我下载并显示图片的代码:privatestaticclassViewHolder{ImageViewimageViewPhoto;Bitmapphoto;booleanisDownloading;}@OverridepublicViewgetView(finalintposition,ViewconvertView,ViewGroupparent){finalViewH

android - 滑动 ListView 时项目变大

我想在android中实现一个列表效果,就像在UltravisualIphone应用程序中显示的那样:类似的效果可以在2015年米兰世博会Android应用程序上查看。我希望在向下滑动ListView时顶部项目变大。我不知道如何做到这一点...它是当前View中第一个项目的动画吗?如果有人有实现此目标的示例或线索,那就太好了!谢谢 最佳答案 好吧,我尝试实现这种效果,它看起来像这样:首先,您需要开始定义最大和最小字体大小。我这样做了:privatefinalintMAX_FONTSIZE=50;privatefinalintMIN_

android - 适配器的内容已经改变但是ListView没有收到通知

我得到这个错误:java.lang.IllegalStateException:适配器的内容已更改但ListView未收到通知。确保你的适配器的内容不是从后台线程修改的,而只是从UI线程修改的。[在ListView(2131034188,classandroid.widget.ListView)withAdapter(class.MainActivity$ListAdapter)]这就是我所做的,我运行一个AsyncTask并获取json数据,然后,在PostExecute上,我调用ListAdapter将数据生成到ListView。@OverrideprotectedVoiddoIn

ListView 在向上/向下滚动时滞后

我不知道问题出在我的代码中还是在ListView中。查看我的Final(Edited)代码here.我正在处理分页。当我到达最后一页并向上/向下滚动ListView时,滚动变得迟钝。我认为这可能是因为这条线。leading:CircleAvatar(backgroundImage:NetworkImage(arrayOfProducts[index]['thumbnail']??"")),NetworkImage可能需要一些时间来加载图像。不确定,但我认为滞后是由它引起的。所以我添加了新包cached_network_image并将我的代码更改为:leading:CircleAvata