java - 如何根据用户在 EditText 中键入的内容不断更新字符串?
问题描述
我正在构建一个 Andoid 应用程序,您可以在其中输入信用卡信息。我想根据用户实时输入的内容更改编辑文本旁边的图像。
例如:如果数字以 4 开头,则为 Visa 卡。
任何答案都会有所帮助。
解决方案
您可以使用数据绑定。它将允许您与 UI 上的任何字段保持变量同步。
您必须在视图中添加 xml 属性。前任。
android:text="@{viewModel.myText}"
以下是如何实现它的指南:https ://developer.android.com/topic/libraries/data-binding/start
推荐阅读
- twitter - Twitter API / 关注某人
- apache-spark - 异常:原因:org.datanucleus.exceptions.NucleusUserException:持久化进程
- java - 使用 Java 的 swagger 注释显示 API 请求/响应结构
- reactjs - 在 React Native 中覆盖 URL 参数
- python - 熊猫从数据框中删除带有条件的重复项
- google-chrome - Chrome DevTools 不显示孩子
- javascript - 即使刷新页面,如何让 HTML 输入标签记住其中的数据?
- sql - 查询仅显示字段中的最近日期,而所有 SELECTS 都不在 GROUP
- php - 为什么在尝试使用 sprintf 时出现“未找到基表或视图”?
- python - 根据其他列值重命名列