adapter相关内容
我需要创建一个 ListView 并只为所选行显示更详细的布局,以便向客户显示更多信息.我尝试的内容如下: newsListView.setAdapter(new NewsListAdapter(this, news));newsListView.setOnItemClickListener(new OnItemClickListener() {@覆盖public void onItemClic
..
我已经在网上浏览了 2 天并尝试了很多东西,但似乎无法弄清楚这有什么问题. 我对 Android 开发还很陌生,所以我可能错过了一些明显的东西. 我有一个应用程序女巫正在使用 sqllite 数据库来存储一些数据,并且为了在列表视图中显示该概念证明的目的.我可以将项目添加到列表中,也可以删除它们. 到目前为止一切顺利.我遇到的问题是当我而不是删除更新数据库中名为“已删除"的列并将
..
是否可以将多个适配器设置为一个列表? 例如 list.setAdapter(adapter1); list.setAdapter(adapter2); 解决方案 也许你可以像这里一样尝试将多个适配器连接到单个适配器 android 将多个适配器连接到一个适配器 或者这个http://jsharkey.org/blog/2008/08/18/separating
..
我编写了一个具有自定义列表适配器的 ListActivity.当 onCreate 运行时,列表正在从 ContentProvider 更新.我还有一个在我运行应用程序时启动的服务,它首先更新 ContentProvider,然后发送内容已更新的广播. 我的 ListActivity 接收广播并尝试更新我的 ListView.我的问题是,在没有通知 ListView 的情况下,我收到有关 Lis
..
我一直在谷歌搜索并搜索以解决此错误一段时间,但我似乎无法找出原因以及如何解决它. 我正在使用 customAdapter 来填充我的列表视图.我膨胀了描述我的 listItem 的 xml.我创建 viewHolder 对象并使用 findViewById 加载到我的文本视图中.之后我想设置该 textview 的文本,但它 findViewbyid 返回一个空值.所以自动解析为空指针异常.
..
所以我有一个自定义列表视图.这就像 Instagram 布局,每个列表项中有 1 张图像和一堆按钮.所以问题来了: 我想实现分享按钮.为此,我尝试创建从适配器到活动的回调.但它似乎没有用.这是我到目前为止所拥有的(我剪掉了不相关的部分): 主活动 公共类 MainActivity 扩展 ActionBarActivity 实现 ListAdapter.OnShareClickedLi
..
我正在使用基于 EfficientAdapter 示例 来自 SDK 演示示例. 我的数据基本上是一个对象 (ListPlaces),它包含一个带有实际地点列表的 ArrayList,可通过 listPlaces.getValues().此 ArrayList 数据按范围排序,ArrayList 由一些特殊项(分隔符)组成,没有数据,但 separator 标志设置为 true. 现在
..
我有一个扩展 Spinner 的自定义 View 类.我试图弄清楚当用户做出选择时,与它嵌入的 Activity 对话的正确方法是什么.我看到 OnItemSelected 侦听器获得了对适配器的引用,但我不清楚我是否应该使用此适配器并以某种方式沿着其父链走,或者我是否应该只是谈谈直接到上下文(出于某种原因,感觉不安全,即使我想不出可能会失败的方式,即兴). 解决方案 正确的方法是通过公开
..
如标题所示:我想知道如何在我的 AdapterView 中获取所有当前显示项目的列表(数组). 为什么?在用户关闭 AdapterView 后,显示在我的 AdapterView 中的对象需要释放侦听器.我需要这样做以优化我的应用程序. 或者是否有任何方法(我可以覆盖)在视图销毁时执行? 解决方案 implements OnScrollListener public class Ne
..
在android中为ListView创建自定义adapter时,我看到我必须创建一个扩展ArrayAdapter类的类并实现getView(..) 方法. 所有这些都可以,但我想知道调用方法和执行的顺序.即在代码的哪个点调用 getView() ? 解决方案 来自 android docs -Adapter 对象充当 AdapterView(例如您的案例中的 ListView)和该视
..
我一直在到处寻找类似的解决方案,但似乎没有一个适合我. 在我的第一个屏幕上,我将有一个由 1 列和 3 行垂直组成的网格视图.每行将在文本视图顶部有一个图像视图和一个部分透明的文本视图.图像视图可以很好地跨越屏幕宽度.我唯一的问题是 3 个图像视图没有垂直跨越全屏,行之间有空间,尽管我尝试了很多方法来解决这个问题.我将发布我的 xml 文件和代码: row_layout.xml - 这
..
我有一个带有 gridview 的适配器,可用作活动.我现在试图将它放在 Fragment 中并转换内容,但它不起作用.当我在我的活动中包含 IconFragmentSystem 时,当我尝试打开活动时,我会强制关闭. 我知道 Activity 有效,因为我可以使用其他 Fragment 并且一切正常,所以我知道我的问题出在这个文件中. package com.designrifts.ul
..
我想将带有图像的 gridview 放在可扩展列表中...我已经做到了,但是 gridview 没有显示所有项目... 如何让我的可扩展列表子项适应 gridview 大小? 列表适配器 公共类 CustomListAdapter 扩展 BaseExpandableListAdapter{String[] catg = { "Administração, Escritorio e
..
我的 Fragment 中有一个 RecyclerView,我想将数据从 Fragment 传递到 MyAdapter.请告诉我是否有任何方法可以做到这一点,或者是否有更好的方法来做到这一点. public class Monday extends Fragment {受保护的 RecyclerView mRecyclerView;受保护的 RecyclerView.Adapter mAdapt
..
我试图在我的 onRestart 方法中从我的 RecyclerView 中删除所有元素,以便项目不会被加载两次: @Overrideprotected void onRestart() {super.onRestart();//首先清除回收站视图,这样项目就不会被填充两次for (int i = 0; i
..
我想使用 EditText 框和适配器 getFilter() 函数过滤我的 listView.它工作得很好,直到我在文本框中放置一个空格字符. 编辑:这是一个 SimpleAdapter 而不是 ArrayAdapter 如果我的列表包含这些词:{“Apple"、“Banana"、“Red Apple"}如果我输入“apple",它将返回所有包含单词 apple 的项目(Apple
..
我有一个带有自定义适配器的 ListActivity,在每个视图中,它可能有一些按钮,我需要在其中实现 OnClickListener.我需要在适配器中实现 OnClickListener.但是,我不知道如何调用startActivity() 或setResult() 之类的函数.由于适配器没有扩展到 Activity. 那么解决这个问题的最佳方法是什么? 谢谢. 解决方案 只
..
我试图以这种方式显示任务列表 - 图标 |应用名称 |复选框 因为我发现没有列表视图适配器支持这个,所以我决定开发一个自定义适配器,但我无法获取应用程序的图标.到目前为止,我尝试过:- public View getView(int position, View convertView, ViewGroup parent){视图 v = 转换视图;查看行 = inflater.inf
..
如何修改这个imageCheckBoxAdapter代码以在滚动时保持checkBox的状态(即所有被选中的复选框即使在滚动后也应该保持选中状态.同时被选中的变量需要存储在一个数组中)? class imageCheckBoxAdapter 扩展 ArrayAdapter;{私有最终上下文上下文;私有最终 ArrayList价值观;私人最终地图对象;静态 ArrayList检查=新的ArrayL
..
我的目标是在自定义列表视图中(在 Activity 内)显示已安装的应用程序列表,而不会取消选中复选框(滚动列表视图时). 问题:滚动列表视图时,复选框的选中状态变为未选中状态. 我目前的进展:而 这个博客entry 清楚地展示了如何摆脱 listview 中的复选框被取消选中的问题,不同之处在于它使用 Model 作为自定义类,而在我的情况下它是一个系统类 [即packageList
..