Tag: kotlin android extensions

Kotlin android扩展,软件包不能被导入

我安装了最新的Kotlin安卓扩展插件(版本1.0.0-beta-1103),并将类路径添加到我的Gradle依赖项中。 它编译,但我仍然无法导入我的android片段内的包。

在Kotlin的ArrayList中插入或添加项目?

你好,任何人都可以帮助我,如何可以在arraylist kotlin语言增值

我可以使用Kotlin为Android开发使用第三方Java库(.jar)吗?

我还没有转移到Android开发Kotlin,只是想知道Kotlin是否支持Android的第三方库,或者他们需要更新,以便与Kotlin一起工作?

如何在Kotlin中加载片段?

我是新的kotlin我在我的应用程序中添加底部栏 val bottomNavigationView = findViewById<View>(R.id.navigation) as BottomNavigationView BottomNavigationViewHelper.removeShiftMode(bottomNavigationView) bottomNavigationView.setOnNavigationItemSelectedListener { item -> var selectedFragment: Fragment? = null when (item.itemId) { R.id.action_item1 -> selectedFragment = ItemOneFragment.newInstance() R.id.action_item2 -> selectedFragment = ItemTwoFragment.newInstance() R.id.action_item3 -> selectedFragment = ItemThreeFragment.newInstance() R.id.action_item4 -> selectedFragment = ItemThreeFragment.newInstance() } val transaction = supportFragmentManager.beginTransaction() transaction.replace(R.id.frame_layout, selectedFragment) transaction.commit() true } //Manually displaying the first fragment […]

Kotlin android数据库:不能将java.lang.String强制转换为android.database.Cursor

我正在开发一个简单的笔记应用程序在Android的Kotlin使用一个简单的SQLite数据库。 我已经用java编写了它,但是现在我在Kotlin中遇到了一些问题,特别是在一行代码中。 这是工作的 java代码,当我在列表视图上点击它时,我会记下这个ID。 itemCursor = (Cursor) activity.listView.getItemAtPosition(position); noteID = itemCursor.getInt(itemCursor.getColumnIndex(DBHelper.NOTES_COLUMN_ID)); itemCursor = helper.getNote(noteID); 那么这应该是Kotlin代码: var itemCursor: Cursor = activity.listView.getItemAtPosition(position) as Cursor **(error here on this line, look below for it)** var noteID: Int = itemCursor.getInt(itemCursor.getColumnIndex(COLUMN_ID)) itemCursor = helper.getNote(noteID) java.lang.ClassCastException:java.lang.String不能转换为android.database.Cursor ListView适配器: list_titles = helper.getAllTitles() lv_adapter = ArrayAdapter(activity, android.R.layout.simple_list_item_1, list_titles) v.listview.adapter = lv_adapter getAllTitles好玩: fun getAllTitles(): […]

插件错误:Kotlin抛出未捕获的IllegalStateException

第二(我相信,也可能是第三)今天我遇到了这个问题 插件错误:Kotlin抛出未捕获的IllegalStateException。 唯一的选择是禁用插件。 我不这样做,只需重新启动Android Studio(3.0 Beta 6)。 到目前为止,我还没有遇到除了一次性弹出窗口以外的任何副作用,所以我想这可能只是与我的意外误导(这仍然是一个非常奇怪的原因,完全失败),但有什么办法来检查发生了什么? 因为这个错误信息没有说太多,即使我什么都不能做,所以报告这样的事情是没有用的。 如果有问题,我最近更新了kotlin插件(因为android studio向我展示了一个弹出窗口,提示我应该这样做)。 当然,我也更新了我的gradle构建文件,以便它读取 ext.kotlin_version = '1.1.4-3' 但是,因为我只是在学习Kotlin,所以我没有真正用它来说明是否可能发生了,如果我没有更新Kotlin插件的话。 所以它可能会或可能不会有关系。 ¯\ _(ツ)_ /¯

我想将我的kotlin版本添加到gradel项目中

当我在kotlin中创建一个新的gradel项目并在我的项目级别gradel中添加maven {url“ https://dl.bintary.com/kotlin/kotlin-eap-1.1 ”}这个url并下载zip文件后,我是选择工具工具窗口-gradel …并试图添加一个zip文件,然后它不添加…这么简单,我只是想添加我的kotlin版本到该gradel窗口,以便我能够运行该gradle项目请记住我对这个kotlin语言很新,所以我不知道这个。

kotlin-gradle插件自动配置错误

模块build.gradle代码和文件结构 项目build.gradle和buildscript代码,并报告错误 刚刚开始在这里的Android开发kotlin。 将MainActivity转换为.kt后,需要配置kotlin-gradle插件。 IntelliJ提供自动执行它,但失败,错误:找不到模块应用程序的build.gradle。 我知道我可以自己配置它,但为什么不能智能地找到build.gradle文件,它们在由intelliJ本身自动生成的项目中。 我有什么配置不正确吗? 任何帮助或见解是表示赞赏,谢谢你提前。

Android Studio 3无法建立kotlin片段

我试图使用Android Studio 3.0与我现有的项目Kotlin。 我用kotlin创建了一个片段。 我试图在我的Java活动中使用kotlin片段。 但每次我尝试运行它,我都会得到 Error:(209, 5) error: cannot find symbol class BlankFragment BlankFragment.kt import android.content.Context import android.net.Uri import android.os.Bundle import android.support.v4.app.Fragment import android.view.LayoutInflater import android.view.View import android.view.ViewGroup class BlankFragment : Fragment() { // TODO: Rename and change types of parameters private var mParam1: String? = null private var mParam2: String? = null private […]

总是使用Kotlin Android的supportActionBar为null

刚刚谷歌已经把Kotlin作为一种官方的编程语言,所以开始把我的文件转换成Kotlin。 在转换我的代码的同时,我尝试使用supportActionBar时总是收到空指针异常 // set up action bar setSupportActionBar(mToolbar) supportActionBar!!.setDisplayShowTitleEnabled(false) // set the hamburger menu supportActionBar!!.setDisplayHomeAsUpEnabled(true) supportActionBar!!.setHomeButtonEnabled(true) 我的AndroidManifest条目是 <activity android:name=".activities.MainActivity" android:screenOrientation="portrait" android:theme="@style/AppTheme.NoActionBar /> 没有操作栏将windowActionBar设置为false。 每当我运行应用程序,我得到空指针异常访问supportActionBar。 任何人都可以帮助我吗?