好的,所以我是全新的,我正在尝试使用android studio为Android构建一个转换器应用程序,而不使用按钮。我能够使用OnFocusChangeListener进行转换,比如英寸到厘米没有按钮,但我真正想做的是在editText字段中放置英寸,并自动填充厘米,反之亦然,我真的需要这样做同时超过2个字段,比如输入英寸,厘米,米,英尺,码等,或者能够输入任何一个字段并让其他字段自动填充,谢谢!
答案 0 :(得分:0)
如果我完全理解您的问题,您可以使用TextWatcher
来实现此目的。它允许您监视您键入的当前EditText
中的更改。
因此,您必须实施方法onTextChanged
(或afterTextChanged
,具体取决于您的需求)。
假设您在EditText
写下您输入英寸的位置。在onTextChanged
方法中,您可以使用正确的转化更新其他fiels。
您可以在网上找到几个教程/示例。