解决方案 »

  1.   


      for (int i = 0; i < 15; i++) {
                final int j=i;
                mon_tv[i].setOnLongClickListener(new OnLongClickListener() {
                    @Override
                    public boolean onLongClick(View v) {
                        mon_tv[j].setVisibility(View.GONE);
                        mon_et[j].setVisibility(View.VISIBLE);
                        mon_et[j].setText(mon_tv[0].getText().toString());
                        mon_et[0].setOnEditorActionListener(new OnEditorActionListener() {                        @Override
                            public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
                                if (actionId == EditorInfo.IME_ACTION_DONE) {
                                    mon_et[0].setVisibility(View.GONE);
                                    mon_tv[0].setVisibility(View.VISIBLE);
                                    mon_tv[0].setText(mon_et[0].getText().toString());
                                }
                                return false;
                            }
                        });                    return false;
                    }
                });
            }