问题标签 [anko]

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 投票
4 回答
10120 浏览

android - 包裹:无法编组价值

我正在将 Kotlin 与 Anko 一起使用,我想向另一个活动发送玩家列表。

我的活动:

当代码到达 startActivity 行时,我收到此错误:

java.lang.RuntimeException:包裹:无法编组值 com.yasin.myapp.Player@4e3940e

我想我的 Player 班级出了点问题,但我不知道是什么。我正在使用 kotlin 版本 1.1.4。有人可以帮助我吗?

0 投票
0 回答
482 浏览

android - Anko Layout Preview Plugin 无法使用

我正在使用 Anko Layout 来编写我的 Android UI 而不是 XML。在编写 Android UI 代码时,可以方便地进行布局预览。有 Anko Support 插件可以安装

在此处输入图像描述

但是在我在Android Studio(2.3.3 版)IntelliJ Idea(17.2 或 16)中安装了这个插件后,我的项目无法加载。我从 GitHub 搜索,我找到了这个

在此处输入图像描述

但它不适用于 Android Studio 3.0 Beta

有没有和我一样的问题,谁能告诉我哪个版本的Android Studio或者IntelliJ Idea可以正常使用这个插件?

0 投票
1 回答
6148 浏览

android - anko doAsync 中的 onPostExecute

我知道在Anko library中有两种方法可以用来做AsyncTask

  1. 做异步()

  2. doAsyncResult()

我的问题是上述两种方法都有onComplete()方法。在这两种方法onComplete()中都没有像AsyncTask.onPostExecute().

示例

在这两种方法中,我只能得到完成的回调而不是结果。Anko 库中用于AsyncTask.onPreExecute()AsyncTask.onPostExecute()的类似方法有哪些。

0 投票
2 回答
2346 浏览

android - 从 Kotlin Anko 中的两个表中选择数据

在我的数据库中,有两个表,

1)任务:(id(INTEGER + PRIMARY_KEY),title,description,timestamp,category_id(Category的外键-> id))

2)类别:(id(INTEGER + PRIMARY_KEY),名称)

要从表中选择数据 Anko 提供了如下方法:

我想要的是显示任务列表及其类别名称 我已经检查了所有教程和堆栈链接,但没有得到任何方法来实现这一点。

有没有办法从 Kotlin Anko 的两个表中选择数据?

谢谢是提前!

0 投票
1 回答
1763 浏览

android - 使用 Anko 添加/查询/解析 SQLite

tl;博士:我在尝试让我的代码工作时遇到问题,现在我可以使用 Anko 创建数据库并插入列但是当我尝试插入数据并且当我在 sqliteman 上打开数据库时我的列是空的也不知道如何检索 strings/Int 中的数据以发送到View

这显然工作正常我可以看到我的数据库使用正确名称的所有列创建

这应该有效,但它没有虽然我在数据库中有所有列并且我没有收到任何错误消息,但它们没有被添加

下面的代码被调用MainActivity

我不知道该怎么做, 我需要从数据库中检索数据。我一直在阅读文档,但我不知道如何实现

假设我有三列_id, 我正在做类似的name事情day

0 投票
2 回答
1285 浏览

android - 如何创建 Kotlin DSL - DSL 语法 Kotlin

anko 一样,您可以编写如下回调函数:

如何创建这样的嵌套函数?我尝试像下面这样创建它,但似乎没有用。

现在,如果我将它与扩展功能一起使用,

从活动中调用它:

不工作。我在这里仍然缺乏一些基本概念。有人可以在这里指导吗?

0 投票
0 回答
224 浏览

android - Android anko DSL - 添加文本视图并在没有更多屏幕宽度时使它们成为“换行符”?

我的任务很简单,我有一组名称,每个名称都作为单独的文本视图添加。但是我的一些数组很长,并且文本视图太大而无法在屏幕上显示。结果非常难看,我不知道如何解决它。我尝试使用所有不同的(据我所知)布局类型,但似乎没有一个能完成我想要的工作。我只是希望他们在没有更多空间时跳到新行。有点像它的工作原理:https ://www.w3schools.com/css/tryit.asp?filename=trycss_float_elements

这是它的外观:在此处输入图像描述 这是我当前的代码:

如果下一个项目太大而无法容纳,应该有某种解决方案而不计算linearLayout中内容的长度并使其创建一个新的leanaerLayout?如果不是……那怎么可能呢?

0 投票
2 回答
1922 浏览

android - 如何在 anko 中创建标签视图

我想创建时间表应用程序,但我在创建如图所示的选项卡式视图时遇到问题。我尝试使用 tabhost 和 tabwidget,但没有效果。有可能,使用anko构建tabview吗? 图片

0 投票
1 回答
1538 浏览

android - Kotlin 和 Anko 协程:异步返回

在我们的项目中,我们需要在进行操作之前获取一些数据(将被存储)。如果数据是在 15 分钟前获得的,我们必须刷新它。

我们正在使用 Kotlin + Anko 协程来做到这一点。这个想法(假设数据是在之前的某个时间获得的)是:

该方法被调用并检查我们何时获得数据。如果小于 15 分钟前,则返回它。如果没有,则异步获取(是网络操作),存储并返回。

由于在获取刷新数据之前我们无法进行任何操作,因此刷新必须是同步的(虽然通过网络操作本身是异步的)。

我们有这段代码:

我们如何让函数在 async(UI) 块之外等待结果?需要返回,但我们不知道应该放什么。我们已经尝试过使用 Deferred 对象 (return asyncUser.getCompleted()) 的 getCompleted() 方法,但它最终会崩溃,因为它返回 null。

谢谢!

0 投票
0 回答
512 浏览

android - 使用 Anko 更改按钮文本和进度条颜色

我需要更改 Anko 警报的默认文本颜色。我对progressDialogs中的进度条有同样的问题。自定义它们甚至描述/标题文本颜色或警报背景颜色会很好。