通过xml设置drawable有什么区别
android:drawableRight="@drawable/arrow_right_normal"
并通过代码设置drawable
bt.setCompoundDrawablesWithIntrinsicBounds(0,R.drawable.arrow_right_normal);
因为在第一种情况下,一切都像预期的那样工作(Buttontext是中心水平,图标位于右侧中间).
在第二种情况下,图标位于按钮的底部/中间,文本位于左上角.
右边是第三个参数.最后一个是
底部
bt.setCompoundDrawablesWithIntrinsicBounds(0,R.drawable.arrow_right_normal,0);
Here文档
原文链接:https://www.f2er.com/android/308839.html