首页 > 解决方案 > 如何根据用户在 EditText 中键入的内容不断更新字符串?

问题描述

我正在构建一个 Andoid 应用程序,您可以在其中输入信用卡信息。我想根据用户实时输入的内容更改编辑文本旁边的图像。

例如:如果数字以 4 开头,则为 Visa 卡。

任何答案都会有所帮助。

标签: javaandroidandroid-edittext

解决方案


您可以使用数据绑定。它将允许您与 UI 上的任何字段保持变量同步。

您必须在视图中添加 xml 属性。前任。

 android:text="@{viewModel.myText}"

以下是如何实现它的指南:https ://developer.android.com/topic/libraries/data-binding/start


推荐阅读