作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
如何使用 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/
我是一名优秀的程序员,十分优秀!