同一個ImageView顯示不同的圖片--->level-list
有時候,我們為了在一個ImageView中顯示不同的圖片,往往會使用:
if (條件1)
{
image.setBackground(R.id.xxx1);
}
else if (條件2)
{
image.setBackground(R.id.xxx2);
}
...
可以用另一個簡便的方法實現相同的功能
首先,在res/drawable下建立一個xml文件,內容如下
<level-list
xmlns:android='
<item android:maxLevel='0' android:drawable='@drawable/battery_0'
/>
android:drawable='@drawable/battery_1' />
android:maxLevel='2' android:drawable='@drawable/battery_2'
/>
android:drawable='@drawable/