问题标签 [android-lazyadapter]

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 投票
1 回答
601 浏览

android - 如何在其他类中显示列表视图?

我制作了一个自定义动画滑动菜单(如 fb),我必须在子布局中插入一个列表视图。但是列表视图位于另一个类中,该类使用惰性适配器通过 json 进行解析。

这是我的主要活动

JSONParsingActivity 是

主要活动的xml是

我的问题是如何在 MainActivity 的子布局中显示来自 JSONParsingActivity 的列表视图。

我是android编程的新手..请帮助..

提前致谢..

0 投票
1 回答
697 浏览

android - 列表视图懒惰适配器

我喜欢将所选项目值从 ListView 传递到另一个活动。

我正在使用此代码来获取与哈希图关联的详细信息,但我得到java.lang.Integer cannot be cast to java.util.HashMap

我该如何解决它。我非常感谢您的帮助。

提前致谢。

但下面的相同代码有效:为什么?

在这种情况下,它是一个SimpleAdapter 。

0 投票
1 回答
151 浏览

android - LazyList 设置项目高度

我正在使用带有lazyadapter的listview,现在我需要更改项目行高,但这似乎有点棘手。这是我的适配器:

还有我的 song_item xml 文件:

无论我在 xml 中进行什么更改,我都无法更改列表视图的项目高度。谁能告诉我我该怎么做。我还看到我必须尝试放入vi = inflater.inflate(R.layout.songs_items, parent);适配器 getview 方法,但应用程序崩溃并给我一个错误

所以请帮我解决这个问题

0 投票
2 回答
376 浏览

android - doInBackground 中的新 LazyAdapter

我在 doInBackground 中使用 XML 解析(用于加载屏幕),然后在 listview(list) 中使用 LazyAdapter 对其进行设置。

首先是代码示例:

当我使用“NewCoupons.this”时,我变成:

05-15 21:01:16.553:E/AndroidRuntime(6319):致命异常:AsyncTask

1 05-15 21:01:16.553: E/AndroidRuntime(6319): java.lang.RuntimeException: 执行时发生错误

doInBackground() 05-15 21:01:16.553: E/AndroidRuntime(6319): 在

android.os.AsyncTask$3.done(AsyncTask.java:299) 05-15 21:01:16.553:

E/AndroidRuntime(6319):在

java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)

05-15 21:01:16.553: E/AndroidRuntime(6319): 在

java.util.concurrent.FutureTask.setException(FutureTask.java:219)

05-15 21:01:16.553: E/AndroidRuntime(6319): 在

java.util.concurrent.FutureTask.run(FutureTask.java:239) 05-15

21:01:16.553:E/AndroidRuntime(6319):在

java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)

05-15 21:01:16.553: E/AndroidRuntime(6319): 在

java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)

05-15 21:01:16.553: E/AndroidRuntime(6319): 在

java.lang.Thread.run(Thread.java:856) 05-15 21:01:16.553:

E/AndroidRuntime(6319):由以下原因引起:

android.view.ViewRootImpl$CalledFromWrongThreadException: 只有

创建视图层次结构的原始线程可以触及其视图。

05-15 21:01:16.553: E/AndroidRuntime(6319): 在

android.view.ViewRootImpl.checkThread(ViewRootImpl.java:4746) 05-15

21:01:16.553:E/AndroidRuntime(6319):在

android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:823) 05-15

21:01:16.553:E/AndroidRuntime(6319):在

android.view.View.requestLayout(View.java:15473) 05-15 21:01:16.553:

E/AndroidRuntime(6319):在

android.view.View.requestLayout(View.java:15473) 05-15 21:01:16.553:

E/AndroidRuntime(6319):在

android.view.View.requestLayout(View.java:15473) 05-15 21:01:16.553:

E/AndroidRuntime(6319):在

android.view.View.requestLayout(View.java:15473) 05-15 21:01:16.553:

E/AndroidRuntime(6319):在

android.view.View.requestLayout(View.java:15473) 05-15 21:01:16.553:

E/AndroidRuntime(6319):在

android.widget.AbsListView.requestLayout(AbsListView.java:1819) 05-15

21:01:16.553:E/AndroidRuntime(6319):在

android.widget.ListView.setAdapter(ListView.java:490) 05-15

21:01:16.553:E/AndroidRuntime(6319):在

com.example.androidhive.NewCoupons$ProgressTask.doInBackground(NewCoupons.java:170)

05-15 21:01:16.553: E/AndroidRuntime(6319): 在

com.example.androidhive.NewCoupons$ProgressTask.doInBackground(NewCoupons.java:1)

05-15 21:01:16.553: E/AndroidRuntime(6319): 在

android.os.AsyncTask$2.call(AsyncTask.java:287) 05-15 21:01:16.553:

E/AndroidRuntime(6319):在

java.util.concurrent.FutureTask.run(FutureTask.java:234) 05-15

21:01:16.553: E/AndroidRuntime(6319): ... 还有 3 个

问题:我不能在新的 LazyAdapter 上使用“this”,那将是一个错误。我必须在新的 LazyAdapter 中为“this”设置什么?

谢谢。

0 投票
1 回答
105 浏览

java - 通话记录的惰性适配器

我创建了一个可以显示通话记录的应用程序。我正在使用LazyAdapter类。我根据呼叫类型显示一个图标:Missed// 。这部分工作不正常。除了呼叫类型,姓名、号码、日期和时间等文本的显示是否正常?IncomingOutgoing

这是我正在尝试做的事情:

我不确定问题出在哪里,因为我能够arraylist在顶部的调用数据中获得正确的结果。当我将 arraylist 移动到Hashmap称为 pro 时,情况发生了变化。

除了调用类型和相应的图像没有出现之外,这些值再次正常出现。

有人可以帮我解决这个问题吗?

0 投票
0 回答
328 浏览

android - 如何在 LazyAdapter 上的自定义列表视图上执行筛选

这是我的懒惰适配器

}

我想对具有lazyadapter的自定义列表视图执行过滤器。我已经做了

请帮助对我的lazyadapter 执行过滤器。Lazyadapter 正在从 xml 解析中获取数据。

0 投票
1 回答
3607 浏览

android - 一个联系人下的多个号码

我有一个附加了自定义延迟适配器的 ListView。我从手机中提取联系人并将它们显示在我的列表中。我在处理多个数字时遇到问题。如果一个联系人有多个不同类型的号码,它们将显示为不同的联系人,如下所示:

在此处输入图像描述

这是获取我的联系人列表的代码:

这是我的懒惰适配器

如果一个联系人有多个号码,如何在一个联系人下显示多个号码?

谢谢

0 投票
6 回答
4300 浏览

android - Listview :获取所选行的文本

我在每一行都有listview一个图像和一个。textview我想在单击整行时获取文本的值。下面的代码表现得很奇怪。我得到的是随机行的值,而不是单击的值。

我没有得到什么是错的。任何帮助,将不胜感激。

我正在这样做,:

0 投票
1 回答
466 浏览

android - 如何在 OnClickListener() LazyAdapter 中调用新的活动

我想通过单击惰性适配器上的图片来调用新活动,但是为什么在以下行中出现 Intent 错误“构造函数 Intent(LazyAdapter,Class)未定义”

在lazyadapter中调用新活动时我做错了什么步骤。我计划可以单击 LazyList 上的图像,然后以更大的图片出现一个新的活动。请帮忙,我打电话给新活动是不是错了。我应该怎么做才能单击图像 LazyList 然后使用全尺寸图像执行然后进行投票。

0 投票
1 回答
125 浏览

android - 在我的应用程序中阅读短信后,将短信更新为在手机中阅读

嗨,我正在开发一个 android SMS 应用程序,我在其中获取存储在手机中的 SMS 并将其显示在列表视图中。在我的应用程序中阅读短信后,如何更新手机中阅读的短信。

我参考了以下链接, Android:如何在 onReceive 中将短信标记为已读

这没有用。我可以用什么来代替这个。请建议。谢谢!