Android编程实现给Button添加图片和文字的方法
程序员文章站
2023-12-05 14:50:40
本文实例讲述了android编程实现给button添加图片和文字的方法。分享给大家供大家参考,具体如下:
//为按钮添加图片和文字的方法
public span...
本文实例讲述了android编程实现给button添加图片和文字的方法。分享给大家供大家参考,具体如下:
//为按钮添加图片和文字的方法 public spanned getspan(int id, string s) { imagegetter imggetter = new html.imagegetter() { @override public drawable getdrawable(string source) { // todo auto-generated method stub drawable drawable = null; drawable = mainactivity.this.getresources().getdrawable( integer.parseint(source)); drawable.setbounds(0, 0, drawable.getintrinsicwidth(), drawable.getintrinsicheight()); return drawable; } }; stringbuffer sb = new stringbuffer(); sb.append("<img src=\"").append(id).append("\"/>") .append(" ").append("<font>" + s + "</font>"); ; spanned span = html.fromhtml(sb.tostring(), imggetter, null); return span; }
这个方法的使用:
button=(button)findviewbyid(r.id.button); button.settext(getspan(r.drawable.button_iv,"按钮"));
其中 r.drawable.button_iv是int型的,存放在res/drawable文件夹下的图片,它是被添加到按钮上面的图片,它对应getspan(int id,string s)中的id,而该方法中的s指的是添加到按钮上面的文字!
希望本文所述对大家android程序设计有所帮助。
推荐阅读
-
Android编程实现给Button添加图片和文字的方法
-
Java实现给图片添加图片水印,文字水印及马赛克的方法示例
-
利用php给图片添加文字水印面向对象与面向过程俩种方法的实现
-
利用php给图片添加文字水印-面向对象与面临过程俩种方法的实现
-
利用php给图片添加文字水印-面向对象与面临过程俩种方法的实现
-
Android实现自定义带文字和图片Button的方法
-
利用php给图片添加文字水印--面向对象与面向过程俩种方法的实现,
-
利用php给图片添加文字水印--面向对象与面向过程俩种方法的实现,_PHP教程
-
利用php给图片添加文字水印--面向对象与面向过程俩种方法的实现
-
利用php给图片添加文字水印--面向对象与面向过程俩种方法的实现,_PHP教程