程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> android-安卓工程中如何實現edittext中輸入一段文字 在textview中彈出另一段文字(不同文字)

android-安卓工程中如何實現edittext中輸入一段文字 在textview中彈出另一段文字(不同文字)

編輯:編程解疑
安卓工程中如何實現edittext中輸入一段文字 在textview中彈出另一段文字(不同文字)

各位大神 恕我還是安卓新手中的新手 可能這個問題對你們來說太淺顯了
我想 如果是用if語句 要怎麼寫代碼呢 還是只用監聽就好?

最佳回答:


et.addTextChangedListener(new TextWatcher(){

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count,
                int after) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before,
                int count) {
            // TODO Auto-generated method stub

        }

        @Override
        public void afterTextChanged(Editable s) {
            // TODO Auto-generated method stub
            if(et.getText().toString().compareTo("1") == 0)
            {
                tv.setText("11");
            }
            else if(et.getText().toString().compareTo("2") == 0)
            {
                tv.setText("222");
            }
            else
            {
                tv.setText("3333"+et.getText());
            }

        }

    });


    et.getText().toString() == "2"  測試了下比較不了  用這個et.getText().toString().compareTo("1") == 0就可以
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved