草庐IT

ListView1

全部标签

android - Android 中的 Pinterest 样式 ListView 或 GridView

这个问题在这里已经有了答案:Androidheterogeneousgridviewlikepinterest?[closed](7个答案)关闭9年前。我正在寻求实现pinterest风格的gridview(见图片)并且很难想出一个方法。View需要有3列(如pinterest),其中单个图像具有恒定宽度但可变高度。它应该是可滚动的。我还担心能够回收View的问题,因为图像数量可能很多(比如1000多张)我不确定如何在android中处理这个View。高拉夫

android - Listview - 屏幕底部的页脚

我有一个带有页脚的ListView,其中添加了listview.addFooterView(footerView);除了在一种情况下,所有工作都按预期进行:当我的ListView的项目没有填满整个屏幕时,我希望页脚位于屏幕底部,而不是位于中间。有没有办法轻松做到这一点?还是应该更改布局?谢谢编辑:这可能有帮助(这就是我想要的) 最佳答案 如果您希望它始终位于屏幕底部,无论您的ListView有多长,请去掉listview.addFooterView(footerView);并使用RelativeLayout。给你的ListView`

android - 小部件中的 ListView 在滚动和调整大小时随机添加项目(嵌套远程 View )

更新:Icreatedarepository使用更少的代码使其更容易理解。我正在尝试创建一个小部件。我像这里描述的那样做了:https://stackoverflow.com/a/6093753/2180161它部分起作用,但我有一个非常奇怪的错误。我制作了一个截屏视频,这样更容易理解我的意思:http://c.maysi.de/c6H9截图:如您所见,有些项目是随机添加的。(添加到另一个RemoteViews对象的RemoteViews)当我调整小部件大小时也会发生同样的情况。我在日志中打印出来的东西和预期的一样。没有错误的数据。滚动时也没有新的日志条目。这是我的代码:远程View工

android - 如何使用动态数据实时更新Android ListView?

我有一个后台线程加载数据,我想在AndroidListView中显示这些数据。数据变化非常频繁(即每秒1-2次)。有时数据集中的行数也会发生变化(但肯定不会像单元格中的数据变化那样频繁)。据我所知,有两种方法可以更新单元格中的数据:让后台线程通知UI线程新数据已准备就绪,然后UI线程可以调用BaseAdapter.notifyDataSetChanged()。但是,我在不止一个地方读到,如果经常调用该方法,它会很慢,因为ListView必须重构其所有subviewView。如果数据集计数未更改,我可能会找到与已更改数据关联的所有可见ListView单元格,并在不调用notifyData

滚动 ListView 时Android ActionBar隐藏/显示

我想在用户向上/向下滚动ListView时隐藏/显示兼容性操作栏。当操作栏消失时,列表也将占据操作栏的空间。我遵循了一种方法,但它会产生难看的闪烁。有没有人有解决这个问题的正确方法?所需的行为类似于Google+应用程序中的隐藏/显示机制(我对页脚不感兴趣)。我尝试过的内容如下所示:booleantabletSize=getResources().getBoolean(R.bool.isTablet);if(!tabletSize){finalActionBaractionBar=((ActionBarActivity)getActivity()).getSupportActionBa

android - ListView中图片的延迟加载

我知道这是一个广泛讨论的问题,但我还是想问一个问题。我的应用程序中有列表(带有BaseAdapters),所有这些列表都从网络上获取图像。现在我试过了:1)AsyncTasks,首先下载图像,存储到缓存中,然后显示在onPostExecute方法上。随后从缓存中获取图像。2)Nostra的UniversalImageLoader.3)Fedor的LazyList.并且;4)诺和达的ImageLoader.所有这些方法都声称可以使图像加载“惰性”。但问题是我的列表滚动仍然不流畅。当图像完成加载时,它会卡住并继续。我已经在这几天了。有谁知道这个问题的好的解决方案?

android - 将联系人信息加载到 ListView 时如何避免重复的联系人姓名(数据)?

我正在填充联系人列表详细信息以成功列出ListView。我的代码:Stringorder=ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME+"ASC";CursorcurLog=getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,null,null,null,order);如何避免ListView中的重复数据,因为如果其加入的联系人(即同时加入手机和Google),联系人详细信息会重复?。屏幕像我只想以编程方式选择1个名称而不是两

android - ListView 和 onItemClick 中的可聚焦 EditText

在每个ListView我有的元素EditText.当我设置android:focusable="false"对于EditText然后onItemClick在ListView上项目正在工作,但是EditText当我click时没有得到光标里面。如果我设置android:focusable="true"对于EditText,然后EditText是可聚焦的,但是onItemClick对于ListView单击它时不起作用。如何分离onItemClick可聚焦EditText在这个项目中? 最佳答案 感谢@user370305关于OnTouc

Android ListView Adapter 如何检测空列表?

我的Activity中有一个ListView,它从SimpleAdapter的扩展类中获取值。当我在其中添加或删除一些数据时,它可以正常工作。但我的问题是,当我的项目列表为空时,我想用“这里没有项目”之类的消息替换listView。我试过这样做:classFavAdapterextendsSimpleAdapter{Activitycontext;ArrayList>data;String[]items;int[]champs;intlayout;FavAdapter(Activity_context,ArrayList>_data,int_layout,String[]_items,

android - 如何知道单击的特定 ListView 项目中的哪个 View

我有一个ListView,它带有我自己的从BaseAdapter派生的自定义适配器。ListView中的每个项目都有子项目,例如ImageView和TextView。我如何知道用户点击了这些子项目中的哪一个?例如,是否可以在getView函数中附加一个监听器,或者这可能是个问题?/亨里克编辑:目前我在包含ListView的Activity中有一个onItemClick。有什么好方法可以通过检查onItemClick中的参数来了解ListView中特定项目中的哪个子项目已被按下。@OverridepublicvoidonItemClick(AdapterViewa,Viewv,intpo