问题标签 [android-adapterview]
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 - 安卓适配器视图?
文件说:
当您的布局的内容是动态的或不是预先确定的时,您可以使用继承 AdapterView 的布局在运行时使用视图填充布局。AdapterView 类的子类使用 Adapter 将数据绑定到其布局。
但大多数教程都在about ListView
、GridView
和.Spinner
Gallery
我正在寻找直接从AdapterView
. 我必须创建一个自定义视图,它的内容取决于适配器。
我该怎么做,必须重写哪些方法?
android - Android gridview 在更改方向但需要更新视图时保持状态
我有一个gridview,它根据gridview的大小和col宽度设置视图,当我们开始时一切都很好,但是当我改变方向时,视图被重新创建并且被选中的复选框被刷新,这是我不想要的。我需要保持滚动状态以及复选框状态。
这是我在getview中的代码:
如果我设置 android:configChanges="orientation" 它不会更新我在网格中的视图
java - android如何在适配器内调用startActivityForResult
我有一个适配器类:
我想在startActivityForResult
单击按钮时调用,我知道我可以startActivity
这样调用:
但我正在寻找有结果的活动,请问如何?
android - 自定义列表视图错误:java.lang.unsupportedoperationexception:addview
我对android真的很陌生,我知道你不应该粘贴整个代码,但老实说我不知道问题出在哪里。
我试图创建一个带有文本和图像的自定义列表视图,但不断收到此异常并且不知道如何解决它
02-13 13:23:06.477: E/AndroidRuntime(1834): java.lang.UnsupportedOperationException: addView(View, LayoutParams) 在 AdapterView 中不受支持
所以希望这里有人可以帮助我。这就是我的启动器活动的样子
我的自定义适配器:
activity_main.xml 布局
list_view_row.xml 布局
android - 水平列表视图不起作用
我的应用程序中需要一个HorizontalListView
,并且由于 Android SDK 中没有这样的现有小部件,我正在使用这个小部件,而不是自己构建一个。但问题是列表项没有保持其大小并占据屏幕的整个宽度。
这是列表项的布局:
我在看到之后使用了绝对尺寸,fill_parent
或者wrap_content
没有任何效果但没有运气,但该项目仍在拉伸到屏幕的宽度。
下面是我正在使用的适配器的代码:
请帮我解决这个问题。
我需要添加选择反馈(点击或选择时发光)并在最后停止(滚动列表后将完全显示项目,没有部分项目可见性)。
关于如何实现这些目标的任何见解都将是非常可观的。
android - 无法启动活动:UnsupportedOperationException:适配器视图不支持 addView(View, LayoutParams)
我想以ListView
基本格式编写一个,但出现错误:
和:
我知道应该在适配器类中做一些事情:
我应该怎么做才能解决问题
LOGCAT:
android - 对多个 ListView 使用单个 BaseAdapter
我分别在三个选项卡 A、B 和 C 中有三个 ListView。它们都从一个通用的适配器类中获取数据。但是,当我添加搜索选项并尝试更改任何选项卡(例如 tabA)中的列表时,就会出现问题。一旦我完成并切换到tabB,在tabA中加载的数据也显示在tabB中。
我认识到这是由于对所有列表视图使用单个 BaseAdapter 类。在互联网上进行了繁琐的搜索后,我找到了这个链接。这是具有更多视图类型的 ViewHolder 模式的限制。
我希望我没有混淆场景。谁能提供更好的出路?
我们如何使用单个适配器处理多个视图?
编辑:
我有三个选项卡 - A、B、C。每个选项卡都是一个 ActivityGroup 类。TabC 包含一个列表视图。TabA 和 TabB 具有转到 TabC 的按钮。
tabC 中类的 XML 文件(用于来自 Tab A的请求)
tabC 中的目标类是
在 Handler 类中,我正在设置适配器。在这里,我还根据选项卡类型检查有效的 listView
而adpater类的getView方法是
这就是发生的事情。用户单击从 TabA 或 B 到 TabC 的按钮。这会将 TestClass 添加到选项卡的当前活动中。使用 requestID 变量,适配器在 TabA 和 TabB 中向 TestClass 提供不同的数据。但是,如果我在选项卡之间切换,它们都具有相同的值!
希望我没有混淆。如果您有疑问,请询问。你认为什么是阻塞?
android - 使用单个 BaseAdapter 提供多个 listView 时遇到问题
我昨天在这里发布了一个问题。由于我没有添加正确的代码片段,我几乎没有得到解决方案。所以我在这里,发布它都是新的。只是为了保持积极的问题。
我有三个选项卡 - A、B、C。每个选项卡都是一个 ActivityGroup 类。TabC 包含一个列表视图。TabA 和 TabB 具有转到 TabC 的按钮。
tabC 中类的 XML 文件(用于来自 Tab A的请求)
tabC 中的目标类是
在 Handler 类中,我正在设置适配器。在这里,我还根据选项卡类型检查有效的 listView
而adpater类的getView方法是
这就是发生的事情。用户单击从 TabA 或 B 到 TabC 的按钮。这会将 TestClass 添加到选项卡的当前活动中。使用 requestID 变量,适配器在 TabA 和 TabB 中向 TestClass 提供不同的数据。但是,如果我在选项卡之间切换,它们都具有相同的值!
希望我没有混淆。如果您有疑问,请询问。你认为什么是阻塞?
android - 具有复杂布局的自定义 AdapterView
我正在尝试制作一个可滚动的列表。该列表将填充各种大小和不同位置(x,y)的自定义视图(列表项)。除了实际的视图外,在主布局周围还会有一些侧视图,子视图将放置在这些位置。有点像页眉或页脚,但围绕着它。列表的总高度是固定的。
现在我只是在活动 xml 布局中定义复杂的布局,并在它所在的活动中拥有逻辑。我希望能够通过适配器填充它(因为我的视图数据来自数据库)并将其封装在自定义组件中以供重用。
我要封装的布局。这是我目前使用的布局
如何创建支持这些东西的自定义 AdapterView?
PS 除了网络上的介绍性教程,我还没有做过复杂的自定义组件
android - 具有复杂儿童定位的自定义 AdapterView
我正在尝试实现一个自定义,在制作自己的 3D 列表AdapterView
之后以自己的方式绘制它的孩子。我想做的是将孩子们画在一个不规则位置且大小不规则的表面上。孩子是可选择的,其他功能如. 我使用 a 的原因是因为我想用一个适配器填充它,该适配器从数据库中获取它的数据。我如何在它的位置绘制孩子并实现滚动和选择?
PS“表面”的高度是固定的,宽度设置为AdapterView
ListView
AdapterView
match_parent