码迷,mamicode.com
首页 > 其他好文 > 详细

按键——Button事件监听器

时间:2015-03-12 23:57:37      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

button_1.setOnClickListener(new View.OnClickListener() {           
   @Override
   public void onClick(View v) {
      String button_1_content=button_1 .getText().toString();
           //获得按键的内容,读取的数据来自android:text              
     editText=(EditText)findViewById(R.id.editText);
  
     textContent=editText .getText().toString();
               
     text=textContent +button_1_content;
   /*
   *这里文本的输出内容必须是textContent+button_1_content
   *如果只把button_1_content赋值给text,
   *那么在按下按键1时会清除之前文本框中输入的内容,只显示一个数字1
   **/
  editText.setText(text );  
  editText.setSelection(text .length());
   /*
   *setSelection()的作用是定位光标
   *该句话的意思是光标的位置为当前字符串长度的后一个位置
   *注意:不能将光标的位置定位在当前长度的后面,即          
   *editText.setSelection(text.length()+1),这样会闪退
   **/

按键——Button事件监听器

标签:

原文地址:http://www.cnblogs.com/yedushusheng/p/4333893.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!