问题标签 [getview]

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.

0 投票
2 回答
719 浏览

android - 使用 Spinner 对象时使用视图填充 ArrayList

我一直在使用 android 中的 ListViews 和 ExpandableListViews。而且我知道如何通过制作一个 customAdaper 来使用图像和文本填充列表视图 - 以及扩展例如 Arrayadapter 的适配器类。

在我正在开发的这个应用程序中,我将 Spinner 与 ArrayAdapter 一起使用。在 ArrayAdapter 的子类中,我重写了 getView 方法以使用文本和图像填充视图。

但问题是 getView 只被调用一次 - 当应用程序启动和从列表中选择一个项目时显示的第一个列表项。在这里它似乎工作。但是当我通过列表扩展列表时,不会调用 getView 方法 - 仅将字符串中的名称放入列表中

String[] string = {"ssun", "venus", "earth", "march"};

我想要的是完全控制视图,这样我就可以用我自己的图标、文本等填充整个列表——这正是以前对 ListView 和 Expandable ListView 对象所做的。

我知道我在这里做错了,我可以看到 getView 方法只调用第一个/选定的项目的逻辑。但我希望调用所有视图,因此我有一个包含图像图标和操作文本的漂亮列表。

在扩展 Activity 的类中

和 CustomAdapter

屏幕截图 1. 似乎没问题 - 调用 getView ...

在此处输入图像描述

屏幕截图 2 但仅适用于选定的列表对象 - 不适用于其余部分。此处仅使用 String[]

在此处输入图像描述

0 投票
3 回答
1198 浏览

android - Android:从未调用适配器中的getView

仍然对适配器的工作方式和结构有所了解。我试图在 xml 中显示文本(来自服务器),用户应该能够编辑该文本,然后将其发送回(到服务器)。与 AutoCompleteTextView 和 EditText 有点混淆。这就像:服务器发送一顿饭(苹果、香蕉和芒果)。如果用户擦除 mango 并开始编写ba,banana 会出现 AutoCompleteTextView。

但我的主要问题是永远不会调用 getView。我觉得这与我声明适配器的方式有关:arrayAdapter 与其他东西。

谢谢!

简单的活动

连接到服务器的适配器

这是 EditText xml

0 投票
1 回答
945 浏览

android - baseAdapter 中的 ImageButton onClickListener 问题

我有ImageButton在视图中的持有人base adapterImageButton我在 GetView 中设置了图像。它工作正常。我onClickListener为此做好了准备ImageButton。所以,现在当我单击它时,ImageButton我需要更改它的背景图像ImageButton

在片段中,我称这个适配器为

0 投票
1 回答
29 浏览

android - 如何使用 CustomAdapter 使用自定义字体

我正在使用简单的 ListAdapter。我想在其中使用自定义字体。有人建议我使用 getView() 但作为初学者,我不知道使用自定义适配器。有人可以帮忙吗。

0 投票
1 回答
168 浏览

android - SherlockFragment 和 BaseAdapter:永远不要调用 getView 和 getItem

我已经看到了一堆问题,但我没有找到解决方案!我做错了什么?为什么永远不会调用 getView?!

这是我的适配器:

这是我调用适配器的方式(在 asynctask 中,因为我从 Web(JSON)获取值:

XML 文件:

项目.xml

分类.xml

我的 LogCat 为我的详细测试返回这个:

提前致谢!!!

0 投票
1 回答
6056 浏览

android - 具有多种行布局的 ListView - BaseAdapter 在 Android 中无法正常工作

嗨,下面是我的 baseadapter 课程,但它不能正常工作:

我想根据 Globals.list_album 中的图像数量将布局加载到每个位置。但它不能正常工作。它不适用于 no_of_images = 5 和 2,因为我在列表中有这样的值。目前我的 no_of_images 值为 4、3、1、2 和 5。所以它应该显示布局four_image_adapter、three_image_adapter、one_image_adapter、two_image_adapter 和five_image_adapter。但它显示了four_image_adapter、three_image_adapter、one_image_adapter、four_image_adapter和three_image_adapter。所有布局都有根据图像数量的图像视图。有人能告诉我我必须做什么吗?

0 投票
0 回答
94 浏览

android - 比较我的联系人列表中的电话号码和一组数字

嗨,在尝试比较两个字符串时需要帮助,但我的“如果”永远不会返回 true 我想设置图像可见或不可见,只要我的数字存在于我的数组中,这是我的代码:

当我将我的联系电话与这样的简单字符串进行比较时

我有我所期望的。任何帮助将是一种乐趣

0 投票
2 回答
147 浏览

java - 将微调器动态加载到 getview

我有一个类 fragmentProducts.java ,我将我的产品加载到列表视图中。

在我的 xml 布局中,我有文本和两个微调器,一个用于大小,一个用于颜色。文本一切正常,显示出来了。我对微调器有疑问,因为我认为我应该将arrayAdapter添加到GetView中。 我遇到致命异常:E/AndroidRuntime(29244): android.content.res.Resources$NotFoundException: Resource ID #0x7f0a005b type #0x12 is not valid at android.content.res.loadXMLResourceParser(Resources.java:2407)...

我的带有 ViewHelper 类的 GetView 代码是这样的:

有人理解错误信息吗?我不应该在 GetView 函数中使用 arrayadapter 吗?

0 投票
1 回答
307 浏览

android - ListViewAnimations 库中的 ExpandableListItemAdapter 给我错误

我在尝试使用 ExpadableListItemAdapter 时遇到问题。根据这个链接,我需要做的就是覆盖适配器的 getTitleView 和 getContentView。所以我使用这个适配器编写了一个测试应用程序:

该文档还说我应该“创建您的 ExpandableListItemAdapter 的新实例,在其上调用 setAbsListView,并将其设置为您的 ListView ”但是此适配器没有 setAbsListView 方法。因此,我尝试将其设置在 AlphaInAnimationAdapter 上,正如我在其他示例中看到的那样:

但是当我运行应用程序时,我仍然不断收到 NullPointerException 错误:

我究竟做错了什么。即使没有指定,我是否需要添加 getView 方法?如果是,应该如何实施?

0 投票
2 回答
72 浏览

android - 无法看到列表视图的最后一个元素

我有一个列表视图,每个列表元素在单个线性布局(垂直方向)下具有 2 个线性布局。第二个线性布局设置为消失,仅在我们单击第一个时可见,并且在我们再次触摸第一个时设置为消失。它适用于列表中除最后一个之外的所有列表元素。当我单击列表中与选项卡屏幕底部对齐的最后一个元素时,它不会在触摸第一个线性布局时展开或显示第二个线性布局。