android-listview相关内容

单击 listViewItem 时显示带有单选按钮的 alertDialog

我有一个包含 2 个项目的 listView,2 个项目是“秒"和“分钟"当我按“秒"时,我想要一个 alertDialogBox 来打开显示 5,10,15,... 秒.当我按分钟时相同 像这样: 但是我在实现它时遇到了麻烦,因为我不太了解它是如何工作的.这是我的代码: import android.app.Activity;导入 android.app.AlertDialog;导 ..

如何从 Android ListView 获取第一个可见视图

有没有办法从Android的ListView中获取第一个可见的View? 我可以获取支持 Adapter 中第一个 View 的数据,但似乎无法获取 ListView 中的第一个 View. 我想在滚动操作完成后更改第一个可见视图.我知道我不应该保存对视图的引用. 解决方案 实际上 ListView 项只是 ListView 的子项.所以第一个可见的 ListView 项目是: ..
发布时间:2022-01-05 23:29:15 移动开发

加载 ListView 更快,比 Viewholder 方法更快

当为 listView 增加视图时,在 .xml 文件中包含所有没有 android:text 的 textView 是否更好,这对速度有多大影响?ViewStubs 怎么样,会更快吗? 在没有 android:text 和 android:text="@string/abc" 的情况下使用 8 个 textView 对 LinearLayout 进行膨胀时,这会改变什么吗?请注意,我正在重 ..
发布时间:2022-01-05 23:28:58 移动开发

如何在 ListView 的末尾添加空格?

我在 ListView 中有许多元素可以滚动屏幕. 我希望视图末尾有空格.也就是说,用户应该能够滚动经过最后一个元素,使最后一个元素位于视口的中间. 我可以使用 OverScroller,但我认为那只会使视图具有弹性效果,就像在 iPhone 上经常看到的那样. 有什么我可能忽略的地方吗? 滚动到底部的屏幕应如下所示: 解决方案 膨胀您选择的任何布局(这可以是一个 ..

ListView 中的 setOnItemClickListener VS setOnItemSelectedListener.

我希望在 ListView 的项目上设置 onClickListener 但我看到两种方法 setOnItemClickListener 和 setOnItemSelectedListener .我没有在官方文档中找到对这两个的任何合理解释.哪一个用于什么目的? 要选择一个项目,用户必须点击该项目,那么不同的方法有什么用? 解决方案 就像 项目被点击(单选) vs 项目被选中( ..

滚动 AlphabetIndexer 时快速滚动拇指消失

我有一个 ListView,其中 fastScrollAlwaysVisible 和 fastScrollEnabled 都设置为 true.在将 SectionIndexer 实施到我的 Adapter 和一个 AlphabetIndexer 之后,我的 fast scroll thumb 将在我滚动时消失,然后重新出现一旦我到达列表的顶部或底部.我对为什么会发生这种情况一无所知.我以前没有经历 ..
发布时间:2022-01-05 23:28:31 Java开发

正确动画删除 ListView 中的行?

问题: (1) 向列表视图中的行添加一个触摸监听器,以便在滑动时. (2) 滑动动画播放 (3) 行在后端被删除,并且 (4) 动画播放时没有任何闪烁或抖动.“闪烁"是指动画完成后删除的行会短暂显示. 我怀疑动画监听器发生了一些奇怪的事情,所以我最终做了以下事情(按照给定的顺序完成): 通过将 setFillAfter 和 setFillenabled 设置为 ..
发布时间:2022-01-05 23:28:23 移动开发

从活动类打开 Android Navigation Drawer

我正在开发 android Navigation Drawer 并且通过他们的文档看起来,抽屉只能扩展 Fragment Activity,以便从我的所有活动中打开抽屉,我需要制作我所有的活动一个片段,这不是一个可行的解决方案. 有没有办法打开一个从 Activity 扩展 FragmentActivity 的抽屉? 当我尝试从 Activity 类扩展我的抽屉活动,以及另一个将打开抽 ..
发布时间:2022-01-05 23:28:15 Java开发

android自动刷新listview项目

我对 android 编程真的很陌生,我成功地从服务器获取数据,然后填充到列表视图中.但是如何在一定时间内自动刷新列表视图项目?当我刷新时,可能会出现新项目,可能会出现来自服务器的新项目. 这是我从服务器检索数据的代码: public class TabActivityQueue extends Fragment {ListView 列表;文本视图编号;文本视图信息;TextView 备注 ..
发布时间:2022-01-05 23:28:07 移动开发

数据库更新和adapter.notifyDataSetChanged()后列表视图未更新;

我已经在网上浏览了 2 天并尝试了很多东西,但似乎无法弄清楚这有什么问题. 我对 Android 开发还很陌生,所以我可能错过了一些明显的东西. 我有一个应用程序女巫正在使用 sqllite 数据库来存储一些数据,并且为了在列表视图中显示该概念证明的目的.我可以将项目添加到列表中,也可以删除它们. 到目前为止一切顺利.我遇到的问题是当我而不是删除更新数据库中名为“已删除"的列并将 ..
发布时间:2022-01-05 23:27:56 移动开发

如何更改选定的列表项背景,android

我的 Activity 中有两个 ListView,当我从第一个 List 中选择一个时,数据将反映到其他列表.我已经完成了这部分,它对我来说很好用.但是我正在努力更改第一个 List 中所选项目的背景,我该怎么做? 解决方案 您可以通过以下方式做到这一点 - 将 android:listSelector="@drawable/selection" 设置为 ListView 的 xm ..
发布时间:2022-01-05 23:27:33 移动开发

如何在ListView onItemClick 中获取HashMap id 值?

我尝试将 ImageList 添加到我的应用程序中.我添加成功了.它显示了我被选中的银行的标志.我通过 HashMap 添加了这一点,因为我想在单击日志图像时取银行名称. 但是我无法在 onItemClick 方法中获取银行名称.谁能帮我解决这个问题? 这是我的活动代码. public void getImageData() {map = new HashMap();尝试 {JSON ..
发布时间:2022-01-05 23:27:17 移动开发

带有部分重叠的自定义视图项的列表视图 (Android)

我想在 Android 中实现一个包含一些自定义视图的列表.我的问题是我希望视图将一个接一个放置,它们之间有一点重叠.类似于以下架构: 我还想控制这种重叠,当用户点击其中一个项目时,它们会彼此分开. 我试图扩展 ListView 但它似乎很模糊,有什么建议吗? 编辑:这可以更清楚: 我通过将分隔线高度设置为 -50dp 来实现的.这正是我想要实现的目标,但不知何故它并没有反 ..
发布时间:2022-01-05 23:27:13 移动开发

是否可以将可滚动的 TextView 添加到 ListView?

我有一个 ListView,其中每一行都有一个固定的高度. 每行包含一些图像旁边的 TextView. 有时,我想显示的文本太大,因此我想让它可以滚动. 所以我添加了以下几行(基于 Making TextView 在 Android 上可滚动)到我的 TextView text.setMaxLines(5);text.setVerticalScrollBarEnabled(true);te ..

在Android中搜索ListView项后,总是打开ListView的第一项(问题)

当我打开搜索到的项目时,它打开的是 ListView 的第一个项目,而不是搜索到的项目.即使搜索和找到项目成功. 让我举个例子: 如果我搜索Arrow,我可以获得Arrow,但是当点击Arrow 时,它会Almost Humancode>, Almost Human 是我 ListView 的第一项 如果我搜索American,我会得到The American (first) 和Am ..
发布时间:2022-01-05 23:26:58 移动开发