动态设置Button中的drawable属性

0x00

给Button设置一个drawable图片,点击可以修改显示图片。应用在一些开关、状态栏等

0x01

styles.xml添加如下属性

Button布局如下:

<Button
    android:id="@+id/btn_next_step1"
    style="@style/ButtonSJFDNext" />

在相关的点击事件中修改:

Drawable simLockStatusIcon = getResources().getDrawable(R.drawable.lock);
        simLockStatusIcon.setBounds(0, 0, simLockStatusIcon.getMinimumWidth(), simLockStatusIcon.getMinimumHeight());
        btnSimCardLock.setCompoundDrawables(null, null, simLockStatusIcon , null);

0xff 参考:
http://blog.csdn.net/scy411082514/article/details/8662348
http://blog.csdn.net/huanongjingchao/article/details/45850549

你可能感兴趣的:(Android-APK)