草庐IT

ListView1

全部标签

android ListView 不会突出显示选定的行

在我的应用程序中,我从服务器检索用户的播放列表,并感觉到带有数据的ListView。问题是,ListView不会突出显示单击的行。为了防止愤怒的评论告诉我我不使用搜索,我尝试了以下方法:将我行中的按钮设置为不可聚焦通过代码和XML(不同时)设置listSelector尝试更改OnItemClickListener中传递的View的背景使用带有bottrue和false参数的setItemsCanFocus()将状态为“选中”和“按下”的XML可绘制对象设置为行布局根检测到点击是因为我使用Toast进行了测试。但我不能强制ListView突出显示所选行ListView布局用作列表行有什么

java - Android: ListView 的 android:dividerHeight 的默认值是多少

简单的问题:android:dividerHeight的默认值是多少?我敢打赌,您可能可以在某个地方查找它,但我不知道在哪里。提前致谢! 最佳答案 其他两个答案都只对了一部分。ListView_dividerHeight是可设置样式的,但Android本身没有设置默认值(至少不是普通的Android)。如果应用本身没有像这样设置值,例如:5dp然后将使用@android:drawable/divider_horizo​​ntal_dark_opaque,它存在四种不同的“风格”(ldpi、mdpi、hdpi和xhdpi)。所以“真正

android - 向上滚动时在 ListView 中显示底部按钮栏,向下滚动时隐藏

我有一个巨大的ListView,其中有一个带有三个按钮的底部栏。现在,我的问题是,有没有办法在向下滚动时隐藏底部栏(带按钮),并在向上滚动ListView时显示它们?就像Google+在iOS应用程序中的处理方式一样。 最佳答案 我找到了另一个带有facebook模式的链接,AndroidListviewFloatingFirstRow它有一个答案,它被称为快速返回模式,Roman在这里通过示例对其进行了详细解释:https://plus.google.com/u/0/+RomanNurik/posts/1Sb549FvpJt

android - ClassCastException 在设置 ListView Header 时无法将 LinearLayout$LayoutParams 转换为 AbsListView$LayoutParams

首先,我已经想出了解决这个错误的方法,但此时我只是想知道为什么我的修复工作有效。我遇到的情况是,当我尝试执行以下操作(出于这些目的进行了简化)时,我遇到了ClassCastException,cannotconvertLinearLayout$LayoutParamstoAbsListView$LayoutParams:mLayout=(LinearLayout)getLayoutInflater().inflate(R.layout.my_header_layout,getListView(),false);mRootView.addView(mLayout);getListView

android - 在列表项中添加 ListView

我正在使用带有列表标题的列表fragment,并且需要在第一个列表项中添加一组列表。我正在使用自定义列表适配器来加载列表项。现在对于列表项1-我需要在列表适配器中的列表项顶部添加一个subview。我该怎么办?我不确定可扩展列表项是否是我想在这里使用的。我的自定义适配器的getView看起来像这样:publicViewgetView(intposition,ViewconvertView,ViewGroupparent){ViewHolderholder=null;inttype=getItemViewType(position);if(convertView==null){holde

android - 为什么动态生成的ListView文字是灰色的?

我正在开发一个应用程序,我正在为其构建评论列表。这个想法是用户可以添加评论,并在ListView中查看它们。问题是ListView中项目的文本颜色是浅灰色(难以阅读)而不是黑色,除非应用程序重新启动且评论列表已经可用。换句话说,只有在动态添加评论时,文本才会显示为灰色。大家知道为什么会这样吗?我的代码如下:previousCommentsList=(ListView)findViewById(R.id.previous_comments_list);commentsArrayList=newArrayList();for(Commentcomment:DrawView.comments

android - Flutter中如何解析json数据并显示在Listview中?

我想在flutter中解析下面的数据并在listview中显示。我尝试了很多方法,但得到了_InternalLinkedHashMap'hasnoinstancemethod'map'withmatchingarguments的错误。我该怎么做?请帮忙Json数据{"success":true,"data":{"categoryList":[{"category_id":4,"category_name":"SuperHero","category_type":"Free","order_number":3,"category_img":"https://avatars0.github

android - Flutter中如何解析json数据并显示在Listview中?

我想在flutter中解析下面的数据并在listview中显示。我尝试了很多方法,但得到了_InternalLinkedHashMap'hasnoinstancemethod'map'withmatchingarguments的错误。我该怎么做?请帮忙Json数据{"success":true,"data":{"categoryList":[{"category_id":4,"category_name":"SuperHero","category_type":"Free","order_number":3,"category_img":"https://avatars0.github

android - ListView 标题拉伸(stretch)

如何拉取这样的ListView?Listview有个header是歌手头像,下拉listview时,图片被拉长了。图1正常,pic2被拉下。 最佳答案 您不需要任何类型的空洞或不可见的View。基本上,您使用addHeaderView()将View(或布局)作为标题添加到ListView。之后你覆盖overScrollBy(intdeltaX,intdeltaY,intscrollX,intscrollY,intscrollRangeX,intscrollRangeY,intmaxOverScrollX,intmaxOverScro

android - ListView 中安装的应用程序中的复选框问题

我引用了这些链接link,link,link,link但是我的问题没有得到解决。我知道关于这个问题有很多问题,但我的问题是我有4个A、B、C、D类我从A类转到B类,其中所有已安装的应用程序都列在ListView中。在B类中,我将Packagelist发送到C类(BaseAdapter类),然后用户选择的应用程序将传递给A类。所以我的问题是在哪里或如何使用POJO类将已安装的应用程序传递给baseadapter类,然后如何获取所有检查的值(字符串应用程序名称)并将其传递给A类。以及如何保持复选框的选中状态。请帮忙。自定义适配器类importjava.util.List;importand