在Android中自动更新TextView

时间:2014-07-17 03:32:59

标签: android

我有一个默认文件夹来存储由用户创建的文件。

enter image description here

我想在用户输入输出名称时自动更新输出路径,他们不必单击按钮确定以显示完整的输出路径。有没有办法做到这一点?

提前谢谢!

1 个答案:

答案 0 :(得分:2)

假设outpath的名称为“a”,输出路径为b。使用此:

a.addTextChangedListener(new TextWatcher() {

   public void afterTextChanged(Editable s) {}

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

   public void onTextChanged(CharSequence s, int start,
     int before, int count) {
      if(s.length() != -1)
        //edited here
        b.setText(a.getText());
   }
  });

基本上,您正在搜索您想要信息的editext中的文本更改,然后将其添加到第二个texview