Tag: 安卓

Android Kotlin nextin排除了最后的随机食物

我有这个项目在Android Studio 3.0.1与kotlin支持从食物列表中选择随机食物,但我需要排除最后选定的食物。 这里是我的代码: val foodList = arrayListOf(“Chiken”, “Pizza”, “Hamburger”) decideButton.setOnClickListener { val random = Random() val randomFood = random.nextInt(foodList.count()) selectedFoodText.text = foodList[randomFood] } 谢谢

如何在Kotlin(android)中动态加载图像?

我是新来的android编程,并开始与Kotlin。 我需要问如何在Kotlin中动态加载图像?

我们如何才能在android中使用kotlin实现基础适配器?

我是kotlin编程语言的新手,如何在android中使用base adapter在kotlin中实现列表视图。 任何人都可以帮助我。

无法find填充字段 – 使用Kotlin与房间数据库

我正在与Room持久性库集成。 我在Kotlin有一个数据类: @Entity(tableName = “story”) data class Story ( @PrimaryKey val id: Long, val by: String, val descendants: Int, val score: Int, val time: Long, val title: String, val type: String, val url: String ) @Entity和@PrimaryKey注释用于Room库。 当我尝试构建时,错误是失败的: Error:Cannot find setter for field. Error:Execution failed for task ‘:app:compileDebugJavaWithJavac’. > Compilation failed; see the compiler error output […]

将数据显示从Java转换为Kotlin

我在Kotlin的开头,所以我想转换这部分代码: Query query = reference.child(“users”); query.addValueEventListener(new ValueEventListener() { public void onDataChange(DataSnapshot dataSnapshot) { Users users = null; for (DataSnapshot d: dataSnapshot.getChildren()) { users = d.getValue(Users.class); if (users.getEmail().equals(mail)) { photoUri = users.getPhotos(); nameSurname = users.getNome() + ” ” + users.getCognome(); break; } } if (photoUri != null) { Glide.with(MainActivity.this) .load(photoUri) .transform(new CircleTransform(MainActivity.this)) .into(profile); } else { […]

在Kotlin文件的主要方法中,android studio“error:can not find or load main class”

在我的Android Studio项目的java模块中,我用来编写java的主要方法是OK,但是当我把它转换成Kotlin代码时,像这样: fun main(args: Array) { println(“i am kotlin”) } 当我执行它时,错误发生:“错误:无法find或加载主类”。 我试图find一些办法来解决它,例如:让主要方法在课堂外,但它不起作用。 我想知道是否因为我的配置有问题。 当我使用IntelliJ IDEA我建立一个kotlin项目,主要方法是好的。 那么在我的Android工作室的kotlin代码中的java模块中,我的问题是什么?

Kotlin auto在Android Studio中完成覆盖

我有一个在Kotlin文件中定义的variables,但Android Studio不建议实现方法,我是否缺少一些东西: private val mGestureListener = object : GestureDetector.SimpleOnGestureListener() { }

Android Studio自动完成吐司(Kotlin)的快捷方式

我使用最新版本的Android Studio(> 3)将自动完成function用于Toot with Kotlin。 在使用Java的旧版本中,就像输入“Toast”,然后按下键盘上的“Tab”按钮来自动完成此操作。 现在,在Android Studio> 3和Kotlin的版本中,它不起作用。 任何人都知道如何实现这个?

Kotlin数据成员可以通过kotlin默认getter和setter在java中初始化吗?

我有一个Kotlin数据成员类,默认的getter和setter: CurrentOrder.kt class CurrentOrder { private var currentOrderTime: String get() = currentOrderTime set(value){ currentOrderTime = value } private var currentOrderPrice: String get() = currentOrderPrice set(value){ currentOrderPrice = value } } 我想在java类中初始化: OrdersFragment.java 公共类OrdersFragment扩展片段{ RecyclerView recyclerView; ArrayList currentOrders; public OrdersFragment() { // Required empty public constructor } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) […]

用Kotlin创建自定义匕首2范围

我试图将Java代码转换为Kotlin来创建自定义匕首范围。 这里是Java代码: @Documented @Scope @Retention(RetentionPolicy.RUNTIME) public @interface CustomScope { } 一旦转换成kotlin这是结果 @Scope @Documented @Retention(RetentionPolicy.RUNTIME) annotation class CustomScope 我有一个与@Retention(RetentionPolicy.RUNTIME)types不匹配。我有以下错误信息:必需types是AnnotationRetention,但findRetentionPolicytypes。 @interface似乎已被替换。