android-listview相关内容

如何在android的自定义listview中实现搜索?

我的应用程序中有一个编辑文本和一个列表视图,我的列表视图显示联系人列表.我想要带有编辑文本的列表视图过滤器.我在谷歌上搜索了很多,找到了一些例子,但没有一个对我有用,这是我的代码 我的自定义适配器 public class ContactListAdapter extends ArrayAdapter {私人最终活动;私人最终名单股票;私有 ArrayList数组列 ..
发布时间:2022-01-05 23:32:56 移动开发

如何使用适配器在按钮单击时添加 ListView 项目

如何获取在 EditText 中输入的数据并通过单击该窗口中的“提交"将其添加到以前的活动列表视图项中?我需要做的是: 创建 EditText 和提交按钮 在同一个活动中创建列表视图 通过点击提交按钮,它应该会在列表视图中显示. 我在这里看到了这个类似的问题:将项目动态添加到列表视图 android 但我无法理解答案.请有人解释如何做到这一点. 解决方案 您只需执行以 ..
发布时间:2022-01-05 23:32:48 移动开发

如何将数据添加到 listView 的自定义 BaseAdapter - Android

我有一个自定义 BaseAdapter 类,可以为评论、用户名和数字创建视图.此 BaseAdapter 从 AsyncTask 接收此信息.AsyncTask 在用户到达 listView 底部时运行.问题是 BaseAdapter 不会添加新数据.当我尝试添加新数据时,它会删除列表中的当前数据,然后添加新数据.我希望它保留所有数据,并将数据添加到 listView 的底部.所有这些类都在同一个 ..

Android:过滤列表视图时检查了错误的项目

我遇到了与此问题相同的问题:错误在android中过滤ListView时检查项目 正如上面的问题所建议的,我有一个 Hashset 保存所有 selectedIds,但是当光标重新填充选中的项目时,我不知道如何使用它. 我的问题只是表面问题 - 例如: “Facebook"位于未过滤列表中的第 5 位. 用户搜索“face",过滤列表中只有“Facebook"出现在第 1 个位 ..
发布时间:2022-01-05 23:32:34 移动开发

在 ListView (Android Studio) 的自定义适配器中从 URL 加载图像

虽然位图似乎被正确获取,但变量“userBitmap"将保持为空.但是,在我的平板电脑上向上或向下滚动时,新的列表行将包含图片,但它们都是相同且错误的.真的,真的很迷茫.我尝试了许多不同的方法来从网络获取图像.非常感谢任何帮助. 我的自定义适配器: public class MessagesArrayAdapter extends ArrayAdapter{位图用户位图;public Me ..
发布时间:2022-01-05 23:32:25 移动开发

具有 1k 对象列表的优化列表视图

我想知道是否有任何优化的方法来创建一个包含超过 1k 个对象的适配器.我尝试了以下方法,但结果仍然不尽如人意. A.View holder pattern-它有帮助,但是当对象大小增加时它开始出现问题 B.注意:我可以使用一个分页的 api 来传递定义数量的对象,但我没有在我的场景中对 Api 进行分页. C.我的列表中确实有图片,但我已经处理好了.现在不是问题. 让我知道 ..
发布时间:2022-01-05 23:32:16 移动开发

如何实现 Facebook Messenger/Google Hangouts 之类的布局,以在 ANDROID 的搜索栏中预览所选项目?

基本上我想创建的内容可以从屏幕截图中得到最好的说明. 我有一个人的列表视图,就像 FB Messenger 应用程序一样.我希望我的用户能够像屏幕截图中显示的那样拥有一个搜索栏.它应该具有以下属性: 1) 搜索栏应预览列表视图中所选人员的姓名 2) 可以通过在预览搜索栏中的任何名称上按退格键来取消选择人员 3) 搜索栏应该能够在用户输入时过滤底部的人员列表. 我有属性 ..

用另一个布局 onClick 替换 ListView 行

我有一个只有 TextView 的 ListView.我想要一个实现,如果我点击 ListView 行,应该出现一个带有替换按钮的编辑文本,无论我在该编辑文本中输入什么并单击替换,列表行都应该更新.我面临的主要问题是在 List 行上增加布局.谁能告诉我如何实现这一点? public class ContextMenuActivity extends Activity {私人 ListView ..

如何从 url 在 android 上加载 pdf?

我有一个包含 listView 的页面,每个项目都应该从 url 打开 pdf 文件,但我不知道如何从 url 加载 pdf 文件,甚至不知道如何加载 pdf,所以我在问是否有人可以告诉我有关如何做到这一点的任何提示?谢谢 解决方案 WebView webview1 = (WebView) findViewById(R.id.webview1);webview.getSettings(). ..
发布时间:2022-01-05 23:31:54 移动开发

检测 ListView 何时到达底部 - onScroll() 或 onScrollStateChanged()?

这似乎是一个已经有很多答案的问题;但是,我找不到对此的通用方法.当到达底部时,我试图将数据添加到 ListView ;使用 AsyncTask 从 Internet 检索数据.ListView 已经附加了一个适配器. 因此,为了寻找实现此目的的好方法,我得出了两种不同的方法. 第一个,onScrollStateChanged() 方法,基本上与 这个 页面.但是,它使用的参数在实际 A ..
发布时间:2022-01-05 23:31:37 移动开发

禁用列表视图滚动并启用整个布局

嗨,我目前正在开发一个 android 应用程序,它在主活动中有两个列表视图.我想要的是禁用两个列表的滚动并只允许整个页面滚动,有什么方法可以帮助.....我的代码包 com.example.listviewdemo; import android.app.Activity;导入 android.os.Bundle;导入 android.view.Menu;导入 android.view.Me ..

更改标签时如何隐藏软键盘?

编辑:似乎我没有说清楚.我需要的是每当我替换我所在的片段时隐藏软键盘的方法.我该怎么做? 让我保持简单.我在 Tab Fragment 1.2 中有一个 EditText 框,它在按下时显然会打开软键盘.更改选项卡时如何隐藏它?我在我的 onTabSelected() 中尝试了以下似乎没有做任何事情 getWindow().setSoftInputMode(WindowManager.La ..
发布时间:2022-01-05 23:31:09 移动开发

计算ListView每一行的高度

我正在尝试使用 ListView 滚动 ListView 的背景.我的方法基于 货架,但货架上的所有东西都具有相同的高度,我不能做出同样的保证. 我有一个这样的活动: public class MainActivity extends Activity {@覆盖public void onCreate(Bundle savedInstanceState) {super.onCreate(s ..
发布时间:2022-01-05 23:31:00 移动开发

关于如何将 SwipeRefreshLayout 与 ListView 一起使用的简单示例

有没有人有一个关于如何将 SwipeRefreshLayout 与 ListView 一起使用的简单示例?这是我的情况: 我有一个类 SynchDogs,它从服务器中提取数据.因此该类用作我的适配器的源.我想使用 SwipeRefreshLayout 来刷新适配器和 ListView.DogActivity 是 SynchDogs 的观察者,因此 DogActivity 实现了一个 upda ..

为列表视图中的每个元素设置不同的分隔线颜色

我想要一个列表,列表元素之间有不同的分隔线.我用这段代码定义了一个高度为 1 的白色分隔线: _listView.setDivider(new ColorDrawable(Color.WHITE));_listView.setDividerHeight(1); 然而,它将所有元素的分隔线设置为白色,我只希望其中一些元素为白色,而其他元素为不同颜色. 我该怎么做? 解决方案 将分隔 ..
发布时间:2022-01-05 23:30:08 移动开发