小编Sad*_*ife的帖子

如何在Kotlin中初始化一个空数组列表?

我有一个空的数组列表:

var mylist: ArrayList<Int> = ArrayList()
Run Code Online (Sandbox Code Playgroud)

当我想在其中设置值时,我收到此错误:

java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
Run Code Online (Sandbox Code Playgroud)

问题是:我如何初始化我的清单?

arraylist indexoutofboundsexception kotlin

18
推荐指数
2
解决办法
2万
查看次数

如何更改选项卡布局的文本颜色?

我有这个代码用于更改标签布局文本的颜色,但它根本不起作用!

app:tabTextColor 不起作用,它不能改变颜色为白色.

    <android.support.design.widget.TabLayout
        android:id="@+id/tabs"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@color/white"
        app:tabIndicatorColor="@color/blue"
        app:tabIndicatorHeight="5dp"
        app:tabTextColor="@color/white" />
Run Code Online (Sandbox Code Playgroud)

layout android android-tablayout

15
推荐指数
3
解决办法
2万
查看次数

如何在不更改Kotlin中的基础对象的情况下将对象复制到另一个对象?

这是我的代码:

var header1: Record? = null
var header2: Record? = null

header2 = header1
header2.name = "new_name"
Run Code Online (Sandbox Code Playgroud)

但也有header1.name变化!

object duplicates kotlin

8
推荐指数
1
解决办法
5504
查看次数

如何在 kotlin 中使用套接字 IO?

我想在我的 kotlin 应用程序中初始化套接字 IO。

我的问题在这里:

    private var mSocket: Socket? = null
{
    try {
        mSocket = IO.socket("http://chat.socket.io")
    } catch (URISyntaxException e) {
    }
}
Run Code Online (Sandbox Code Playgroud)

导入 com.github.nkzawa.socketio.client.IO

认不出来

socket.io kotlin

5
推荐指数
1
解决办法
9400
查看次数