问题标签 [adapter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何从通用适配器调用 notifyDataSetChanged()
一个OnItemClickListener
for aListView
有以下方法:
我希望在ListView
刷新后使用适配器,我相信这是通过使用以下方式完成的:
如何使用方法中的parent
参数onItemClick
来执行此操作?到目前为止,我已经尝试过:
这会引发错误,因为返回的对象是 class HeaderViewListAdapter
,由于未知原因,它不是 的子类BaseAdapter
。
asp.net - ASP.NET 2.0 WebControlAdapters 不能用于验证器控件?
我在页面上使用了 CompareValidator,并添加了一个 ControlAdapter(通过浏览器文件)来查看所有 BaseValidator 类(及其派生类)。我的 ControlAdapter 什么都不做 - 目前没有覆盖任何方法。验证器写入 span 标签,它是 id 和 style,但没有其他内容 - 没有错误消息,没有 javascript。任何想法为什么?
android - Android 如何使用自定义适配器实现 moveToPosition
我有一个简单的自定义适配器。我需要在不同的时间将起始位置设置为不同的位置。使用标准列表适配器时,我可以简单地使用 myCursor.moveToPosition(i)。使用 getview 的自定义适配器不能以这种方式工作。谁能告诉我如何将当前列表移动到我想要的位置?
android - 是否可以从适配器加载 ListPreference 项目?
我正在着手为我的应用程序创建一个设置活动。我已经定义了PreferenceActivity
一个很好的布局,包括一个ListPreference
供用户选择蓝牙设备的对象。我在动态填充列表时遇到问题。
我想填充ListPreference
来自数组适配器的值(我将创建并填充相关的蓝牙设备名称)。
如果这是一个微调视图,我可以调用setAdapter()
. 但是,对于该ListPreference
对象,我无法弄清楚如何附加适配器(findviewByID
不会从 View To 投射ListPreference
,所以我什至无法获得该对象的句柄)。
我想附加一个适配器,然后用值填充适配器,然后用值填充适配器ListPreference
。
ruby - ruby 的数据库抽象/适配器
您在 Ruby 中使用的数据库抽象/适配器是什么?我主要对面向数据的特性感兴趣,而不是那些具有对象映射的特性(如活动记录或数据映射器)。
我目前正在使用续集。还有其他选择吗?
我最感兴趣的是:
- 简单、干净和明确的 API
- 数据选择(显然)、过滤和聚合
- 没有字段映射的原始值选择:SELECT col1, col2, col3 => [val1, val2, val3] not hash of { :col1 => val1 ...}
- 能够传递要选择的列/值列表: select(array_of_columns) (不是:dataset.select(:col1, :col2, :col3) 要求列是已知的)
- API 以一致(且有效)的方式考虑表模式“some_schema.some_table”;也对此进行反思(从表中获取架构)
- 数据库反射:获取表列的列表,它们的数据库存储类型,也许还有适配器的抽象类型
- 表创建、删除
- 能够在循环中使用其他表(插入、更新)来枚举另一个表的选择,而无需从被枚举的表中获取所有记录
目的是在编写代码时操作具有未知结构的数据,这与通常众所周知的结构或大部分结构的对象映射相反。我不需要对象映射开销。
有哪些选项,包括对象映射库的后端?
android - android中线程加载的Web图像
我在 ListActivity 中有一个扩展的 BaseAdapter:
以及其中定义的一些处理程序和可运行对象
在适配器的 getView 函数中,我得到这样的视图:
并且图像正在以这种方式加载:
现在,我遇到的问题是,如果有更多项目需要显示同一张图片,则并非所有这些图片都会显示。当您向上和向下滚动列表时,您可能最终会填满所有列表。
当我尝试注释掉的行(holder.avatar.setImageBitmap ...)时,应用程序有时会强制关闭“只有创建视图的线程才能请求......”。但只是有时。
知道如何解决这个问题吗?任一种选择。
design-patterns - 外观和适配器模式有什么区别?
我一直在阅读这两个定义,它们似乎完全相同。谁能指出他们的区别是什么?
谢谢
android - Android 和 SQLite 使用 SQLiteOpenHelper
我有一个 SQLite 数据库,以及该数据库中的几个表。我正在为数据库中的每个表开发一个 DBAdapter。(参考 Reto Meier 的 Professional Android 2 Application Development,清单 7.1)。
我正在使用 adb shell 从命令行与数据库交互,并看到数据库正在按我的预期填充。有时,我想删除一个表,以便我可以确保它从头开始正确构建。
问题是 SQLiteOpenHelper 只检查数据库是否存在。是否有一个典型的解决方案来编写一个帮助程序来查看表是否存在?基本上,一旦我删除了一个表,助手就会检查数据库是否存在并假设一切正常。
此外,上面参考中使用的 CREATE_DATABASE 字符串仅创建一个表。我应该考虑将 DBAdapter 用作我所有表的适配器吗?这对我来说似乎不那么干净。
svn - 是否可以在 LAMP 上运行 SVN 服务器?(例如 GoDaddy 共享主机帐户)
我在 GoDaddy 有一个共享主机帐户,其中包括LAMP(Linux、Apache HTTP Server、MySQL 和 PHP)。我真的很喜欢 SVN 作为我的源代码控制,我想“嘿,也许可以在我的 GoDaddy 帐户中托管我自己的 SVN 服务器!”
那么,有可能吗?是否有在 LAMP 上启用 SVN 的“桥梁”?
java - 带有适配器和 OnItemClickListener 的 Android 多列列表/网格?
我有一个简单的网格,其中包含项目行和每个项目的选项列。当然,我可以通过特定的资源 ID 手动将 OnClick 操作链接到单元格项目:
我更喜欢使用 ListView 或 GridView 和适配器。有没有办法从其中一个获取单元格 ID?我希望 ListView setOnItemClickListener() 会用“位置”行中的视图的视图 ID 给我打电话:
但不行。也许是不同的方法?
谢谢。
更新:
我从这个开始:
我假设我无法进入我的适配器并设置子视图 OnClickListeners。不好的假设。当我回到这里时,我试了一下:
瞧!