<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Calvin's Tech Space

    成于堅忍,毀于浮躁

       :: 首頁 :: 聯系 :: 聚合  :: 管理
    有時候,我們為了在一個image view中顯示不同的圖片,往往會使用:

    if (條件1) {
    image.setBackground(R.id.xxx1);
    } else if (條件2) {
    image.setBackground(R.id.xxx2);
    } ...

    可以用另一個簡便的方法實現相同的功能

    首先,在res/drawable下建立一個xml文件,內容如下
    <level-list xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:maxLevel="4" android:drawable="@drawable/stat_sys_battery_0" />
        <item android:maxLevel="14" android:drawable="@drawable/stat_sys_battery_10" />
        <item android:maxLevel="29" android:drawable="@drawable/stat_sys_battery_20" />
        <item android:maxLevel="49" android:drawable="@drawable/stat_sys_battery_40" />
        <item android:maxLevel="69" android:drawable="@drawable/stat_sys_battery_60" />
        <item android:maxLevel="89" android:drawable="@drawable/stat_sys_battery_80" />
        <item android:maxLevel="100" android:drawable="@drawable/stat_sys_battery_100" />
    </level-list>

    然后在layout中把image view的src設置成已創建好的xml文件
    程序中變換圖片時,只需要使用
    imageview.getDrawable().setLevel(50)
    ...
    Android會根據level的值自動選擇對應的圖片。顯示剩余電量就是用這個方法來顯示不同圖片的。
    posted on 2010-06-09 00:19 calvin 閱讀(1787) 評論(0)  編輯  收藏 所屬分類: Android
    主站蜘蛛池模板: 亚洲国产精品国自产拍AV| 亚洲av无码片区一区二区三区| 国产精品V亚洲精品V日韩精品 | 国产亚洲色视频在线| 亚洲精品国产手机| 一级视频在线免费观看| 免费精品国产自产拍在| 一本色道久久综合亚洲精品| 亚洲无人区码一二三码区别图片 | 国产激情久久久久影院老熟女免费 | 亚洲成av人影院| 国产午夜成人免费看片无遮挡| 黄a大片av永久免费| 亚洲综合激情另类小说区| 亚洲免费中文字幕| 亚洲精品视频免费| 亚洲AV无码一区二区三区久久精品| 未满十八18禁止免费无码网站| 亚洲国产精品成人一区| 亚洲精品无码久久久久A片苍井空| 在线免费观看亚洲| 亚洲成AV人片在线播放无码| 99在线视频免费| 91在线精品亚洲一区二区| baoyu777永久免费视频| 亚洲国产精品日韩| 西西人体免费视频| 亚洲激情视频网站| 四只虎免费永久观看| 亚洲国产精品ⅴa在线观看| 毛片免费全部免费观看| 亚洲av专区无码观看精品天堂| 国产高清在线免费视频| 亚洲a∨国产av综合av下载| 中文字幕亚洲日本岛国片| 美女内射毛片在线看免费人动物| 久久精品国产亚洲av影院| 黄色网址免费观看| 亚洲AV无码无限在线观看不卡| 成年在线观看网站免费| 国产亚洲玖玖玖在线观看|