草庐IT

drag-sort-listview

全部标签

android - 使用拖动排序 ListView (DSLV) 时不会触发 setOnItemLongClickListener 和 setOnItemClickListener

我正在使用CarlBauer(https://github.com/bauerca/drag-sort-listview)的优秀拖动排序ListView来实现启用拖动排序的ListView。但是,我的要求是不需要列表上的拖动handle,而是允许用户使用项目本身拖动列表项。通过将@id/drag属性设置为列表项本身,我已经让这部分工作了。但是,它具有不响应itemClick和itemLongClick事件的副作用。有没有什么方法可以让项目点击/长按在没有单独的可拖动布局的情况下工作?作为引用,我的代码如下所示-ListView.xml:项目View.xml:Activity.java:

android - 是否可以禁用 listView 上的滚动?

我动态地将项目添加到ListView并希望所有项目始终可见,无需滚动。布局代码:旧的OnCreate()函数代码:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.add_recipe_form);spinner=(Spinner)myhead.findViewById(R.id.category_spinner);Cursorcursor=mydb.getCategoriesList();ArrayListlist=new

android - 动画不会在当前可见的 ListView 项目中启动

我被卡住了,而且我无法在任何地方找到解决方案。:(我的ListView(GridView)的每个项目的布局中都有一个ImageView,由BaseAdapter提供。加载图像后,我使用将加载的BitmapDrawable分配给ImageViewimageView.setImageDrawable(newImage);项目弹出没有任何问题。但是如果我通过使用TransitionDrawable或通过分配一个简单的动画来分配新的BitmapDrawable://thisisinoperative-animationwillnotstartforcurrentlydisplayeditems

android - 将寻呼机作为 ListView 行项目查看

我有一个包含20行的ListView,我想为ListView中的每一行设置一个View分页器。由于ListView行中的项目可能是一个或多个,我想使用View分页器显示ListView行项目。为此,我使用了以下代码:要在ListView行中显示的自定义布局(作为分页器项目)具有View寻呼机的主ListView自定义行项目MyPagerAdapter类publicclassMyPagerAdapterextendsPagerAdapter{privateContextcontext;publicMyPagerAdapter(Contextcontext){this.context=co

android - ListView Item阴影+自定义选择器

我想在ListView项上放置阴影并应用自定义选择器。但是我不知道如何同时应用它们..这里是shadow.xml和自定义选择器:我尝试将选择器应用于整个ListViewandroid:listSelector="@drawable/selector.xml"并将阴影应用于ListView项目android:background="@drawable/shadow.xml"但在这种情况下,ListView项目将有阴影但不会对触摸使用react。提前致谢 最佳答案 我找到了解决方案。选择器没有出现的原因是AndroidListView结

android - 将 ListView 项转换为单个位图图像

引用了这个话题:AndroidgetscreenshotofallListViewitems我想做类似的事情,但我有自定义适配器,它在这段代码处抛出NullPointerException错误:childView.measure(MeasureSpec.makeMeasureSpec(_listView.getWidth(),MeasureSpec.EXACTLY),MeasureSpec.makeMeasureSpec(0,MeasureSpec.UNSPECIFIED));我的自定义适配器:publicclassInvoiceListAdapterextendsBaseAdapte

android - 带有自定义 header 的自定义 ListView Android

我必须使用自定义标题(每个标题中的不同文本)和每个标题下方的不同数量的项目制作自定义ListView。我一直在浏览各种章节索引示例,但我认为它们与我的答案关系不大。任何人请给我一个在android中移动此类ListView的好方法。 最佳答案 这可能是AndroidListviewwithsections的副本那里有很多不同的。一个例子是:http://w2davids.wordpress.com/android-sectioned-headers-in-listviews使用:http://jsharkey.org/blog/20

java - 使用自定义适配器在 ListView 中选择/突出显示多个项目 - Android

我按照一个很好的教程进行了一些更改,创建了一个自定义ListView,它允许我为ListView中的每一行显示多个图像。我想做的是通过选择列表中的多个项目来突出显示,然后通过在我的选项菜单上选择一个选项来对所有这些列表项目执行某种操作。但是,我似乎遇到的问题是我无法选择多个项目,即使我已将android:choiceMode="multipleChoice"添加到.xml文件中的ListView。我意识到这可以使用复选框或单选按钮来完成,但我宁愿避免这种情况。我在下面附上了我的源代码。任何帮助,将不胜感激。最后感谢http://custom-android-dn.blogspot.co

java - ListView - getView 被调用太多次

我知道关于“getView被调用了几次”这个问题几乎没有问题,但我的问题有点不同。我有一个带有自定义行的自定义listView(使用了row_layout.xml)。它通常运作良好。一开始我遇到了多次调用getView的问题,后来使用我在stackoverflow中看到的其中一种方法解决了这个问题。(使用“usedPositions”数组)。现在,我在日志中看到这种情况:getViewpos0、getViewpos1、getViewpos0、getViewpos1。这导致我的行数增加了一倍。只有当我调用一个涵盖当前Activity的新Activity然后关闭该Activity时,它才会

android - 在 listView 中加载异步图片

我想在ListView中加载数据后从服务器加载图像。我知道这个问题存在很多主题,但我还没有找到解决方案...所以这是我的代码://asyncTackClassforloadingpicturespublicclassLoadImagesThreadextendsAsyncTask{privateImageViewview;privateBitmapbm;privateContextcontext;privatefinalWeakReferenceimageViewReference;privatefinalStringBUNDLE_URL="url";privatefinalStrin