gpt4 book ai didi

android - 如何在 Kotlin 中从 Android "strings.xml"访问值

转载 作者:IT老高 更新时间:2023-10-28 13:32:42 26 4
gpt4 key购买 nike

如何使用 Kotlin 从 Android strings.xml 访问值?

class MainActivity : AppCompatActivity(), View.OnClickListener {
override fun onClick(p0: View?) {
getToastCalled("")
TODO("not implemented")
}

private fun getToastCalled(message: String) {
TODO("not implemented")
}

var btn: Button? = null;

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
var tv_name=findViewById(R.id.tv) as TextView
btn=findViewById(R.id.button) as Button
tv_name.setText(KtTest().name);
(btn as Button).setOnClickListener(MainActivity@this)
}
}

最佳答案

在 Kotlin 中访问字符串值的工作方式与在 Java 中完全相同,只是使用 Kotlin 语法:

val string: String = getString(R.string.your_string_id)

(假设您的代码在 Android Activity 或继承自 Context 的类似类中。如果不是,则需要获取 Context 实例,并将其更改为 myContext.getString(...).)

关于android - 如何在 Kotlin 中从 Android "strings.xml"访问值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44871481/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com