易采站长站为您分析Android编程实现给Button添加图片和文字的方法,涉及Android针对按钮元素属性的相关操作技巧,需要的朋友可以参考下
本文实例讲述了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,"按钮"));










