0

我正在尝试从焦点更改侦听器更新编辑文本,但无法更新。正在调用日志,但未调用编辑文本。

Contact_Fragment(片段)

     toET.setOnFocusChangeListener(new OnFocusChangeListener() {

                    @Override
       public void onFocusChange(View v, boolean hasFocus) {
         // TODO Auto-generated method stub

         if (!hasFocus) {

              Log.d("Focus", hasFocus + "");

              if (v.getId() == R.id.eTto) {
                 if (toET.getText().toString().trim().length() > 0
                   && (!toET.getText().toString().endsWith(","))) {

                     Log.d("Append", "true");

                     toET.append(",");
                   }

                 }
            });
4

1 回答 1

0

这是一个可怕的例子。片段应该使用活动作为中介,用于在彼此之间传递数据。链接的好例子:https ://github.com/commonsguy/cw-android/tree/master/Fragments/EU4You_6

于 2013-07-02T20:10:27.400 回答