安卓textview的DrawableTop属性图片加间距

安卓开发中,textview有一个自带图片的功能,可以不需要额外设置imageview而使得textview自带图片,可以节省解析xml文件的内存开销,但是这个Drawable却没有设置间距方法,只能在代码里面动态调整.

给textview动态添加Drawable :

 
  • //在左侧添加图片

  • Drawable drawable= getResources().getDrawable(R.drawable.gray_circle);

  • drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());

  •  
  • textView.setCompoundDrawables(drawable, null, null, null);

  • textView.setTextColor(getResources().getColor(R.color.gray_textcolor_shen));

设置文字和图片间距以及pading:

 
  • textView.setCompoundDrawablePadding(4);//设置图片和text之间的间距

  • textView.setPadding(-5, 0, 0, 0);

上一篇:【聊技术】在Android中实现自适应文本大小显示


下一篇:自定义布局实现TextView控制行数显示并显示全部按钮