最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android編程之點擊按鈕的響應(yīng)方式小結(jié)【3種方式】

 更新時間:2017年02月09日 11:50:30   作者:zhuyangxing  
這篇文章主要介紹了Android編程之點擊按鈕的響應(yīng)方式,結(jié)合實例形式分析總結(jié)了常用的三種按鈕響應(yīng)方式,需要的朋友可以參考下

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

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

布局文件 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();
}

方法二:對按鈕添加事件監(jiān)聽器

布局文件 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")
@Override
protected 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);
    }
  });
}

方法三:同樣是監(jiān)聽器

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

@Override
public 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); // 設(shè)置監(jiān)聽的類
    mButton2 = (Button) findViewById(R.id.button2);
    mButton2.setOnClickListener(this); // 設(shè)置監(jiān)聽的類
}
public void onClick(View v) {
    Log.v(TAG, "onClick()");
    switch(v.getId()){ // 區(qū)分不同的控件
      case R.id.button1:
        mText.setBackgroundColor(Color.RED);
        break;
      case R.id.button2:
        mText.setBackgroundColor(Color.GREEN);
        break;
      default:
        Log.v(TAG, "other");
        break;
    }
}

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

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

相關(guān)文章

  • android實現(xiàn)滑動解鎖

    android實現(xiàn)滑動解鎖

    這篇文章主要為大家詳細(xì)介紹了android實現(xiàn)滑動解鎖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • android PopupWindow點擊外部和返回鍵消失的解決方法

    android PopupWindow點擊外部和返回鍵消失的解決方法

    這篇文章主要介紹了android PopupWindow點擊外部和返回鍵消失的解決方法,非常具有實用價值,需要的朋友可以參考下。
    2017-02-02
  • 詳解房卡麻將分析系列

    詳解房卡麻將分析系列 "牌局回放" 之 播放處理

    這篇文章主要介紹了詳解房卡麻將分析系列 "牌局回放" 之 播放處理的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • android中okhttp實現(xiàn)斷點上傳示例

    android中okhttp實現(xiàn)斷點上傳示例

    本篇文章主要介紹了android中okhttp實現(xiàn)斷點上傳示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Android UTF-8轉(zhuǎn)碼實例詳解

    Android UTF-8轉(zhuǎn)碼實例詳解

    這篇文章主要介紹了Android UTF-8轉(zhuǎn)碼實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • 利用Jetpack?Compose復(fù)刻游戲Flappy?Bird

    利用Jetpack?Compose復(fù)刻游戲Flappy?Bird

    Flappy?Bird是13年紅極一時的小游戲,其簡單有趣的玩法和變態(tài)的難度形成了強烈反差,引發(fā)全球玩家競相把玩!本文將通過Jetpack?Compose復(fù)刻這一游戲,感興趣的小伙伴可以了解一下
    2022-02-02
  • Android開發(fā)實現(xiàn)Gallery畫廊效果的方法

    Android開發(fā)實現(xiàn)Gallery畫廊效果的方法

    這篇文章主要介紹了Android開發(fā)實現(xiàn)Gallery畫廊效果的方法,結(jié)合具體實例形式分析了Android使用Gallery實現(xiàn)畫廊功能的具體操作技巧與相關(guān)注意事項,需要的朋友可以參考下
    2017-06-06
  • Jetpack?Compose慣性衰減動畫AnimateDecay詳解

    Jetpack?Compose慣性衰減動畫AnimateDecay詳解

    這篇文章主要為大家介紹了Jetpack?Compose慣性衰減動畫AnimateDecay詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • Android文字基線Baseline算法的使用講解

    Android文字基線Baseline算法的使用講解

    今天小編就為大家分享一篇關(guān)于Android文字基線Baseline算法的使用講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • AndroidStudio項目制作倒計時模塊的方法

    AndroidStudio項目制作倒計時模塊的方法

    本篇文章主要介紹了AndroidStudio項目制作倒計時模塊的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04

最新評論

温州市| 察隅县| 青河县| 黄梅县| 康保县| 博乐市| 河源市| 潍坊市| 石渠县| 惠来县| 六枝特区| 东阿县| 宜良县| 布拖县| 滕州市| 渑池县| 邵阳县| 昌邑市| 昭苏县| 大荔县| 凤凰县| 榆林市| 望城县| 高阳县| 湟源县| 洪洞县| 萨嘎县| 隆尧县| 抚顺市| 遵义市| 胶州市| 赫章县| 香格里拉县| 共和县| 法库县| 镇赉县| 饶阳县| 滨海县| 阿巴嘎旗| 谷城县| 尚义县|