`
umgsai
  • 浏览: 102023 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

android源代码提示文本框还能输入多少个字符

 
阅读更多
  1. publicclassTestAndroidActivityextendsActivity{
  2. /**Calledwhentheactivityisfirstcreated.*/
  3. Buttonclearbtn;
  4. EditTextet;
  5. TextViewtv;
  6. finalintMAX_LENGTH=50;
  7. intRest_Length=MAX_LENGTH;
  8. @Override
  9. publicvoidonCreate(BundlesavedInstanceState){
  10. super.onCreate(savedInstanceState);
  11. setContentView(R.layout.main);
  12. //tv=(TextView)findViewById(R.);
  13. tv=(TextView)this.findViewById(R.id.btn);
  14. //tv=this.findViewById(R.)
  15. et=(EditText)this.findViewById(R.id.bg);
  16. et.addTextChangedListener(newTextWatcher(){
  17. publicvoidonTextChanged(CharSequences,intstart,intbefore,intcount){
  18. if(Rest_Length>0){
  19. Rest_Length=MAX_LENGTH-et.getText().length();
  20. }
  21. }
  22. publicvoidbeforeTextChanged(CharSequences,intstart,intcount,
  23. intafter){
  24. tv.setText("还可以输入"+Rest_Length+"个字");
  25. }
  26. publicvoidafterTextChanged(Editables){
  27. tv.setText("还可以输入"+Rest_Length+"个字");
  28. }
  29. });
  30. clearbtn=(Button)findViewById(R.id.btn);
  31. clearbtn.setOnClickListener(newButton.OnClickListener(){
  32. publicvoidonClick(Viewv){
  33. et.setText("");
  34. Rest_Length=MAX_LENGTH;
  35. }
  36. });
  37. }
  38. }

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics