風(fēng)人園

          弱水三千,只取一瓢,便能解渴;佛法無邊,奉行一法,便能得益。
          隨筆 - 99, 文章 - 181, 評(píng)論 - 56, 引用 - 0
          數(shù)據(jù)加載中……

          button onClick 事件的幾種調(diào)用方式



          1. //第一種方式    
          2.         Button Btn1 = (Button)findViewById(R.id.button1);//獲取按鈕資源    
          3.         Btn1.setOnClickListener(new Button.OnClickListener(){//創(chuàng)建監(jiān)聽    
          4.             public void onClick(View v) {    
          5.                 String strTmp = "點(diǎn)擊Button01";    
          6.                 Ev1.setText(strTmp);    
          7.             }    
          8.   
          9.         });   

          1.     //第二種方式(Android1.6版本及以后的版本中提供了,直接在layout中設(shè)置)    
          2.     public void Btn3OnClick(View view){    
          3.         String strTmp="點(diǎn)擊Button03";  
          4.         Ev1.setText(strTmp);  
          5.   
          6.     }  

          1.  <Button  
          2.         android:id="@+id/button3"  
          3.         android:layout_width="wrap_content"  
          4.         android:layout_height="wrap_content"  
          5.         android:text="Button3"   
          6.         android:onClick="Btn3OnClick"/>  


          第三種方式 activity 實(shí)現(xiàn) 單擊監(jiān)聽接口

          public class TestButtonActivity extends Activity implements OnClickListener {
          Button btn1, btn2;
          Toast tst;
          @Override
          protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_test_button);
          btn1 = (Button) findViewById(R.id.button1);
          btn2 = (Button) findViewById(R.id.button2);
          btn1.setOnClickListener(this);
          btn2.setOnClickListener(this);
          }
          @Override
          public void onClick(View v) {
          // TODO Auto-generated method stub
          switch (v.getId()) {
          case R.id.button1:
          tst = Toast.makeText(this, "111111111", Toast.LENGTH_SHORT);
          tst.show();
          break;
          case R.id.button2:
          tst = Toast.makeText(this, "222222222", Toast.LENGTH_SHORT);
          tst.show();
          break;
          default:
          break;
          }
          }
          }




           

          posted on 2016-11-29 13:31 風(fēng)人園 閱讀(906) 評(píng)論(0)  編輯  收藏 所屬分類: Android

          主站蜘蛛池模板: 江阴市| 中山市| 章丘市| 景宁| 昌平区| 峨边| 万全县| 丽水市| 习水县| 夏邑县| 随州市| 萨迦县| 麻城市| 龙游县| 永宁县| 西平县| 香港| 土默特右旗| 沛县| 剑河县| 龙海市| 元谋县| 永吉县| 大新县| 关岭| 乌兰察布市| 武夷山市| 类乌齐县| 邯郸县| 通化县| 方正县| 股票| 达尔| 南投县| 荥经县| 曲阜市| 新干县| 婺源县| 克拉玛依市| 衡阳县| 黄浦区|