【问题标题】:How to make two edittext views depended to each other如何使两个edittext视图相互依赖
【发布时间】:2017-12-14 15:14:36
【问题描述】:

如果我们有两个edittextviews并在一个edittextview中更改值,另一个edittextview的值会自动动态更改。例如,如果我有一个货币转换器,当我尝试输入美元值时,另一个edittext值相对于美元发生变化同时具有价值。

【问题讨论】:

标签: java android xml android-layout android-edittext


【解决方案1】:

在这种情况下,您需要将 TextChangeListener 添加到第二个 edittext 从中获取其输入的第一个 edittext 字段。

firstEdText.addTextChangedListener(new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {

        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
            String input = charSequence.toString(); // This is the text entered in your firstEdittext

            secondEdText.setText(charSequence);
        }

        @Override
        public void afterTextChanged(Editable editable) {

        }
    });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-26
    • 2021-09-19
    • 2020-02-13
    • 1970-01-01
    • 2017-03-01
    • 2010-11-11
    相关资源
    最近更新 更多