国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android編程之點擊按鈕的響應方式小結【3種方式】

2019-12-12 03:46:35
字體:
來源:轉載
供稿:網友

本文實例總結了Android點擊按鈕的響應方式。分享給大家供大家參考,具體如下:

方法一:在布局文件里直接定義函數名

布局文件 activity_main.xml 里代碼如下

<Button  android:layout_width="wrap_content"  android:layout_height="wrap_content"  android:text="@string/show_toast"  android:onClick="showToast"></Button>

在后臺文件 MainActivity.java里添加方法即可

/** * @description 顯示toast提示信息 * @author zhuyangxing 2013-11-22上午9:26:00 * @param v */public void showToast(View v){  Toast.makeText(MainActivity.this, "這里是提示信息", Toast.LENGTH_SHORT).show();}

方法二:對按鈕添加事件監聽器

布局文件 activity_main.xml 里代碼如下

<Button  android:layout_width="wrap_content"  android:layout_height="wrap_content"  android:text="@string/changeToRed"  android:id="@+id/button2"></Button>

在后臺文件 MainActivity.java里代碼如下

@SuppressLint("SetJavaScriptEnabled")@Overrideprotected void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentView(R.layout.activity_main);  Button button2 = (Button) findViewById(R.id.button2);//獲得句柄  button2.setOnClickListener(new OnClickListener() {    public void onClick(View v) {      text.setBackgroundColor(Color.RED);    }  });}

方法三:同樣是監聽器

在后臺文件 MainActivity.Java里代碼如下

@Overridepublic void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.testevent);    mText = (TextView) findViewById(R.id.text1);    mButton1 = (Button) findViewById(R.id.button1);    mButton1.setOnClickListener(this); // 設置監聽的類    mButton2 = (Button) findViewById(R.id.button2);    mButton2.setOnClickListener(this); // 設置監聽的類}public void onClick(View v) {    Log.v(TAG, "onClick()");    switch(v.getId()){ // 區分不同的控件      case R.id.button1:        mText.setBackgroundColor(Color.RED);        break;      case R.id.button2:        mText.setBackgroundColor(Color.GREEN);        break;      default:        Log.v(TAG, "other");        break;    }}

更多關于Android相關內容感興趣的讀者可查看本站專題:《Android布局layout技巧總結》、《Android視圖View技巧總結》、《Android開發入門與進階教程》、《Android調試技巧與常見問題解決方法匯總》、《Android多媒體操作技巧匯總(音頻,視頻,錄音等)》、《Android基本組件用法總結》及《Android控件用法總結

希望本文所述對大家Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通江县| 尚义县| 北海市| 恭城| 府谷县| 焦作市| 沙湾县| 冷水江市| 阿图什市| 宜春市| 高州市| 靖西县| 敦化市| 璧山县| 怀化市| 卢湾区| 贵阳市| 嫩江县| 富蕴县| 通辽市| 东乡县| 镇雄县| 饶阳县| 同江市| 南靖县| 大石桥市| 公主岭市| 文安县| 桐柏县| 云龙县| 张掖市| 罗定市| 宿松县| 玛曲县| 明光市| 岳阳县| 镇康县| 云浮市| 巴东县| 利津县| 临邑县|