问题标签 [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.
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() 函数。
android - 解决 anko 库版本 0.9.1 的问题
我正在尝试编译 anko-test 项目(https://github.com/yanex/anko-example.git),但 gradle 无法解析对库的依赖:
这是我的 gradle 文件:
克隆项目后我没有改变任何东西,知道发生了什么吗?
android - Anko 对话框按钮标题
使用 Anko,我可以写这样的东西来显示对话框:
如何为按钮设置标题?
不幸的是,它不起作用。
json - 是否有一种干净的 DRY 方法可以从 HTTP 请求 JSON 更新多个 textView?
我有以下 Kotlin / Anko / Android 活动。
对于像我这样顽固的 pythonista 来说,这似乎是一种非常静态和冗长的方式。
有没有更好的办法?
android - 课堂上的 Anko 视图
我已经实现了一个执行各种 api 请求的类,我的想法是该类的每个实例都有一个方法来创建一个视图以具有类似平铺的界面。
我的问题是我不知道这应该如何以一种好的方式实现。
使用 Anko 和 Kotlin 的首选方法是什么?
android - 测试 AnkoComponents 和模拟 AnkoContext
我正在用 Kotlin 编写一个 Android 应用程序。我还使用Anko视图库将 xml 替换为编程视图创建。
我想为我的视图(它们是 AnkoComponents)编写规范。
是否有一种公认的方法来做到这一点?通过谷歌搜索或查看 Anko 文档,我似乎无法找到有关规格 + anko 的任何信息。
具体来说,我想测试该createView(ui : AnkoContext<T>)
方法。
更具体地说(我希望通过提出这个问题来回答),我如何模拟一个AnkoContext<T>
我可以createView
在我的测试中通过的?
android - Anko 忽略 style 中定义的 layout_margin
我创建了一个自定义样式:
然后我用静态函数扩展了anko:
当我在布局中使用它时:
marginEnd 值被忽略。
如果我在 anko 中手动添加边距:
边距很好。
你们知道anko忽略了我的边距值或任何其他方式为扩展视图anko函数定义预定义边距的情况吗?
android - Anko - 隐藏一个视图并显示另一个视图的替代方法
我应该只初始化并保留两者,并设置visibility
为VISIBLE
还是GONE
取决于状态?有没有更好的方法?内存问题怎么办?我想交替使用 RecyclerView 和 WebView。我想避免使用 Fragments - 我已经尝试过了,Activity、UI 和 Fragments 之间的责任分离简直就是地狱。
如果这很重要,我会将我的 UI(从 AnkoComponent 继承)保存在一个单独的类中。