问题标签 [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 投票
2 回答
3976 浏览

android - Anko toast() 方法在从 Fragment 调用时导致 java.lang.NoSuchMethodError

当我从 Android 片段调用 toast("Toast's message text") 时出现以下错误:

java.lang.NoSuchMethodError:没有虚拟方法getActivity()Landroid/app/Activity;在 Landroid/support/v4/app/Fragment 类中;或其超类('android.support.v4.app.Fragment' 的声明出现在 name-of-the-file-classes.dex 中)

我正在使用 Anko v0.9.1 和 Kotlin 1.0.6

这次崩溃的原因可能是什么?标准的 Android Toast 工作得很好。在活动中也可以使用 toast() 函数。

0 投票
1 回答
505 浏览

android - 解决 anko 库版本 0.9.1 的问题

我正在尝试编译 anko-test 项目(https://github.com/yanex/anko-example.git),但 gradle 无法解析对库的依赖:

这是我的 gradle 文件:

克隆项目后我没有改变任何东西,知道发生了什么吗?

0 投票
1 回答
1140 浏览

android - Anko 对话框按钮标题

使用 Anko,我可以写这样的东西来显示对话框:

如何为按钮设置标题?

不幸的是,它不起作用。

0 投票
1 回答
986 浏览

android - 为什么这个 anko 布局不能正确处理系统 ui?

我正在尝试 Anko,但无法让这种布局像 xml 版本那样处理系统 ui。我认为它与主题以及它们如何通过 xml 解析处理有关。

以下是截图:

电影 模拟

这是 anko DSL 组件:

这是xml:

这是styles.xml:

0 投票
2 回答
110 浏览

json - 是否有一种干净的 DRY 方法可以从 HTTP 请求 JSON 更新多个 textView?

我有以下 Kotlin / Anko / Android 活动。

对于像我这样顽固的 pythonista 来说,这似乎是一种非常静态和冗长的方式。

有没有更好的办法?

0 投票
1 回答
622 浏览

android - 课堂上的 Anko 视图

我已经实现了一个执行各种 api 请求的类,我的想法是该类的每个实例都有一个方法来创建一个视图以具有类似平铺的界面。

我的问题是我不知道这应该如何以一种好的方式实现。

使用 Anko 和 Kotlin 的首选方法是什么?

0 投票
0 回答
201 浏览

android - 测试 AnkoComponents 和模拟 AnkoContext

我正在用 Kotlin 编写一个 Android 应用程序。我还使用Anko视图库将 xml 替换为编程视图创建。

我想为我的视图(它们是 AnkoComponents)编写规范。

是否有一种公认的方法来做到这一点?通过谷歌搜索或查看 Anko 文档,我似乎无法找到有关规格 + anko 的任何信息。

具体来说,我想测试该createView(ui : AnkoContext<T>)方法。

更具体地说(我希望通过提出这个问题来回答),我如何模拟一个AnkoContext<T>我可以createView在我的测试中通过的?

0 投票
2 回答
642 浏览

android - Anko 忽略 style 中定义的 layout_margin

我创建了一个自定义样式:

然后我用静态函数扩展了anko:

当我在布局中使用它时:

marginEnd 值被忽略。

如果我在 anko 中手动添加边距:

边距很好。

你们知道anko忽略了我的边距值或任何其他方式为扩展视图anko函数定义预定义边距的情况吗?

0 投票
3 回答
1940 浏览

android - 如何为 anko 中的按钮设置图标(可绘制)?

我想在一个普通按钮的中心有一个图标,使用 anko。我试过

button.backgroundResource = R.drawable.arrow_forward

但是我可以绘制覆盖整个按钮并从其父级获取背景颜色(在按钮上设置背景颜色没有任何作用)。

在此处输入图像描述

我也试过 drawable = ...了,效果一样。如何设置带有 anko 的图标以具有原始纵横比并居中?

0 投票
0 回答
264 浏览

android - Anko - 隐藏一个视图并显示另一个视图的替代方法

我应该只初始化并保留两者,并设置visibilityVISIBLE还是GONE取决于状态?有没有更好的方法?内存问题怎么办?我想交替使用 RecyclerView 和 WebView。我想避免使用 Fragments - 我已经尝试过了,Activity、UI 和 Fragments 之间的责任分离简直就是地狱。

如果这很重要,我会将我的 UI(从 AnkoComponent 继承)保存在一个单独的类中。