国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

如何利用ToggleButton切換圖片

weizx / 3060人閱讀

摘要:如何利用切換圖片文件給當(dāng)前的設(shè)置監(jiān)聽(tīng)器實(shí)現(xiàn)接口來(lái)設(shè)置監(jiān)聽(tīng),當(dāng)點(diǎn)擊按鈕的時(shí)候開(kāi)始執(zhí)行方法代表被點(diǎn)擊的控件按鈕被點(diǎn)擊控件的狀態(tài)當(dāng)點(diǎn)擊開(kāi)關(guān)的時(shí)候,更換的背景布局文件關(guān)開(kāi)效果圖

如何利用ToggleButton切換圖片
java文件

    package com.example.administrator.app;
    import android.app.Activity;
    import android.os.Bundle;
    import android.widget.CompoundButton;
    import android.widget.ImageView;
    import android.widget.ToggleButton;
    public class toggleBtn extends Activity implements    CompoundButton.OnCheckedChangeListener {
    private ToggleButton tb;
    private ImageView img;
    protected void onCreate(Bundle saveInstanceState){
    super.onCreate(saveInstanceState);
    setContentView(R.layout.togglebutton);
    tb = (ToggleButton)findViewById(R.id.toggle_button);
    img = (ImageView) findViewById(R.id.imageView);
    /**

給當(dāng)前的tb設(shè)置監(jiān)聽(tīng)器
*/
tb.setOnCheckedChangeListener(this);

}

 //Called when the checked state of a compound button has changed.
 //@param buttonView The compound button view whose state has changed.
 //@param isChecked  The new checked state of buttonView.

@Override

void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

   
     //實(shí)現(xiàn)接口CompoundButton.OnCheckedChangeListener 來(lái)設(shè)置tb監(jiān)聽(tīng),當(dāng)點(diǎn)擊  按鈕tb的時(shí)候開(kāi)始執(zhí)行
    // onCheckedChanged方法
    //buttonView 代表被點(diǎn)擊的控件按鈕
    // isChecked  被點(diǎn)擊控件的狀態(tài)
    //當(dāng)點(diǎn)擊tb開(kāi)關(guān)的時(shí)候,更換img的背景
   img.setBackgroundResource(isChecked?R.drawable.on:R.drawable.off);
}

}
布局文件

android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">

效果圖:


文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/64729.html

相關(guān)文章

  • React 組件之間如何交流

    摘要:前言今天群里面有很多都在問(wèn)關(guān)于組件之間是如何通信的問(wèn)題,之前自己寫(xiě)的時(shí)候也遇到過(guò)這類(lèi)問(wèn)題。英文能力有限,如果有不對(duì)的地方請(qǐng)跟我留言,一定修改原著序處理組件之間的交流方式,主要取決于組件之間的關(guān)系,然而這些關(guān)系的約定人就是你。 前言 今天群里面有很多都在問(wèn)關(guān)于 React 組件之間是如何通信的問(wèn)題,之前自己寫(xiě)的時(shí)候也遇到過(guò)這類(lèi)問(wèn)題。下面是我看到的一篇不錯(cuò)英文版的翻譯,看過(guò)我博客的人都知道...

    tomlingtm 評(píng)論0 收藏0
  • pyqt5——控件1

    摘要:有很多的控件,比如按鈕,單選框,滑動(dòng)條,復(fù)選框等等。要設(shè)置窗口標(biāo)題,我們就要檢查單選框的狀態(tài)。我們創(chuàng)建了一個(gè)水平的進(jìn)度條和一個(gè)按鈕,這個(gè)按鈕控制進(jìn)度條的開(kāi)始和停止。這個(gè)例子有日期組件和標(biāo)簽組件組成,標(biāo)簽顯示被選中的日期。 控件1 控件就像是應(yīng)用這座房子的一塊塊磚。PyQt5有很多的控件,比如按鈕,單選框,滑動(dòng)條,復(fù)選框等等。在本章,我們將介紹一些很有用的控件:QCheckBox,Tog...

    fnngj 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<