Android之監聽文本框輸入的文字個數並實時顯示還能夠輸入的個數-->TextWatcher

  

         咱們常常在新浪微博中看到,還能夠輸入多少字的功能。今天偶然間發現Android本身的API有一個專門監聽文本變化的接口---TextWatcher . 那如今快來看看怎麼用的吧。 java

//監聽輸入字數
	etContent.addTextChangedListener(new TextWatcher() {
			@Override
			public void beforeTextChanged(CharSequence s, int start, int co                              unt,int after) {
				}

				@Override
			public void onTextChanged(CharSequence s, int start, int before                              ,int count) {
				mTitle = etContent.getText().toString();
				leftTextNum = getLeftTextNum();
				tvLeft.setText("還能夠輸入:" + leftTextNum + "個字");
			}

			@Override
			public void afterTextChanged(Editable s) {
			}
	 });


      通常狀況來講的話,當還能夠輸入的字數爲0時,就不給輸入了,別忘了能夠給EditText設置一個屬性叫android:maxLength=""哦。~~~ android

      

      雖然這些東西比較簡單,可是點點滴滴積累下來,終歸用獲得的。 ide

相關文章
相關標籤/搜索