android - EditText直接到TextView

标签 android textview android-edittext

我做了一些研究,但找不到问题的答案。我的布局中有一个 EditText 和一个 TextView。我想要完成的是,当我输入 EditText 时,它会直接进入我的 TextView。我不知道这是否可能。谁能帮我解决我的问题?

提前致谢! :)

最佳答案

您必须在 onCreate 方法中为 Activity 实现一个 TextWatcher

EditText editBox = (EditText)findViewById(R.id.edit_box_id);
editBox.addTextChangedListener(new TextWatcher(){
    public void afterTextChanged(Editable s){
        ((TextView)findViewById(R.id.textview_id)).setText(s.toString());
    }

    public void beforeTextChanged(CharSequence s, int start, int count, int after) {}

    public void onTextChanged(CharSequence s, int start, int before, int count) {}
});

请务必将 R.id.edit_box_id 替换为实际的 EditText 字段 ID,将 R.id.textview_id 替换为实际的 TextView id.

关于android - EditText直接到TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21783170/

相关文章:

android - 如何从TextView获取Spannable及其颜色来编写单元测试

ios - 创建具有可调整大小的自定义背景的 texview

Android EditText 类似 Google Search EditText

android - Android-kotlin 项目中 Jacoco 代码覆盖率 0%

Android Honeycomb : How to determine when FragmentTrancaction. commit() 已经完成?

android - 如何使 TextView 大小相同而不管里面的文本

android - 在 textview 中单击链接后,如何在 webview 而不是默认浏览器中打开该链接?

android - PhoneNumberFormattingTextWatcher 在 android MotoG 编辑文本中不起作用

java - 您必须首先使用 AlertView 在 child 的 parent 上调用 removeView()

android - 如何将 map 放置在选项卡式 Android 应用程序的选项卡中