java - Android Value ListView Kotlin

标签 java android kotlin

如何将 Java 迁移到 kotlin?

示例代码:

ListView list = (ListView) findViewById(R.id.listview);
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
   @Override
   public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
      String value = ((TextView) view).getText().toString();
   } 
});

这个怎么样?

String value = ((TextView) view).getText().toString();

最佳答案

试试这个 fragment ! val value = (view as?TextView)?.text.toString()

关于java - Android Value ListView Kotlin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56784311/

相关文章:

kotlin - 如何在 Kotlin 中对整数数组的每个项目求平方

java - 使用 Java 进行 AWS Lambda Python 包部署

java - GridBagLayout 位置应该在另一个地方?

android - Android 设备的唯一且不可修改的设备 ID(包括没有谷歌的设备)

在 HTTPS 上上传文件时出现 Android OutOfMemoryException

android 布局重量以编程方式

java - 错误 "Required:String Found:String?"Kotlin 和 Android Studio

java - 为什么要定制 NIO Selector Provider?

java - Spring MVC RequestMapping 不适用于 RestController

reactjs - 如何从外部js库添加react组件?