我想更改edittext值,反之亦然

时间:2012-07-03 12:54:21

标签: android

当我在第一个文本框中单击然后第二个textchange侦听器无法工作时,我想更改edittext值,而当我点击第二个时,第一个textchange侦听器无法工作。

editTextPer.setOnClickListener(new OnClickListener() 
            {

                @Override
                public void onClick(View v) 
                {
                    etTextper=new EditTextPerWatcher();
                    editTextHb.removeTextChangedListener(etTexthb);
                    editTextPer.addTextChangedListener(etTextper);
                }
            });

            editTextHb.setOnClickListener(new OnClickListener() 
            {

                @Override
                public void onClick(View v) 
                {
                    etTextper=new EditTextPerWatcher();
                    editTextPer.removeTextChangedListener(etTextper);
                    editTextHb.addTextChangedListener(etTexthb);
                }
            });editTextPer.setOnClickListener(new OnClickListener() 
            {

                @Override
                public void onClick(View v) 
                {
                    etTextper=new EditTextPerWatcher();
                    editTextHb.removeTextChangedListener(etTexthb);
                    editTextPer.addTextChangedListener(etTextper);
                }
            });

            editTextHb.setOnClickListener(new OnClickListener() 
            {

                @Override
                public void onClick(View v) 
                {
                    etTextper=new EditTextPerWatcher();
                    editTextPer.removeTextChangedListener(etTextper);
                    editTextHb.addTextChangedListener(etTexthb);
                }
            });

> BlockquoteeditTextPer.setOnClickListener(new OnClickListener() 
            {

                @Override
                public void onClick(View v) 
                {
                    etTextper=new EditTextPerWatcher();
                    editTextHb.removeTextChangedListener(etTexthb);
                    editTextPer.addTextChangedListener(etTextper);
                }
            });

            editTextHb.setOnClickListener(new OnClickListener() 
            {

                @Override
                public void onClick(View v) 
                {
                    etTextper=new EditTextPerWatcher();
                    editTextPer.removeTextChangedListener(etTextper);
                    editTextHb.addTextChangedListener(etTexthb);
                }
            });


editTextPer.setOnClickListener(new OnClickListener() 
            {

                @Override
                public void onClick(View v) 
                {
                    etTextper=new EditTextPerWatcher();
                    editTextHb.removeTextChangedListener(etTexthb);
                    editTextPer.addTextChangedListener(etTextper);
                }
            });

            editTextHb.setOnClickListener(new OnClickListener() 
            {

                @Override
                public void onClick(View v) 
                {
                    etTextper=new EditTextPerWatcher();
                    editTextPer.removeTextChangedListener(etTextper);
                    editTextHb.addTextChangedListener(etTexthb);
                }
            });


editTextPer.setOnClickListener(new OnClickListener() 
            {

                @Override
                public void onClick(View v) 
                {
                    etTextper=new EditTextPerWatcher();
                    editTextHb.removeTextChangedListener(etTexthb);
                    editTextPer.addTextChangedListener(etTextper);
                }
            });

            editTextHb.setOnClickListener(new OnClickListener() 
            {

                @Override
                public void onClick(View v) 
                {
                    etTextper=new EditTextPerWatcher();
                    editTextPer.removeTextChangedListener(etTextper);
                    editTextHb.addTextChangedListener(etTexthb);
                }
            });

1 个答案:

答案 0 :(得分:0)

我理解正确吗?你想扭转一根绳子吗?

如果是,这很简单,但我只是为你描述算法(你可以自己做代码):

  1. 获取输入字符串+创建空结果字符串
  2. 在输入中以最后一个元素开始并使用第一个元素
  3. 完成一个for循环
  4. 在循环中,将字符串/ char / element的每个部分添加到结果字符串
  5. 现在你应该有你的反向字符串