view的Draw left/top/right/bottom 设置方法

方法1:

在xml文件中设置 android:drawableLeft="@drawable/lock_open"android:drawableTop="@drawable/lock_open"android:drawableRight="@drawable/lock_open"

android:drawableBottom="@drawable/lock_open"

在@drawable这里可以选择你需要放入的东西的所在文件资源包。

方法2:
在代码中设置

Drawable leftOpen=ContextCompat.getDrawable(getApplicationContext(),R.drawable.lock_open);
leftOpen.setBounds(0,0,leftOpen.getMinimumWidth(),leftOpen.getMinimumHeight());
tvWeChat.setCompoundDrawables(leftOpen,null,null,null);(tvWeChat是view对象)

注意:setBounds()这个方法要调用,为了给leftopen设置界限(如果已经设置了就不用了)

posted @ 2017-04-14 10:50  风如故  阅读(336)  评论(0编辑  收藏  举报