Android下设置drawableleft导入的图片大小

当然可以用layout嵌套的

如下所示,在Button里面加一个图片,左边为文字,右边为图片

但是当在手机上显示的时候发现图片和文字不对称,于是我想到去改变layout_height,但是图片并没有改变,反而有一部分看不见了,

于是在网上搜了关于drawable的问题,在Java代码中添加了如下几行(XML中只需要简单的TextView就可以了)

mNextButton=(Button)findViewById(R.id.next_button);
        Drawable drawable=getResources().getDrawable(R.drawable.im14);
        drawable.setBounds(0,0,40,40);
        mNextButton.setCompoundDrawables(null,null,drawable,null);
这个代码意思见下面的链接

http://bbs.csdn.net/topics/391029643

不过不知道如何通过XML去改变TextView中图片的大小

于是到csdn论坛提问,链接如下

http://bbs.csdn.net/topics/391911341

你可能感兴趣的:(Android)