如何在Android中加入圖片呢?

public class mainActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);


ImageGetter imgGetter = new Html.ImageGetter() {


@Override


public Drawable getDrawable(String source) {
          Drawable drawable = null;
          drawable = mainActivity.this.getResources().getDrawable(
          Integer.parseInt(source));
          drawable.setBounds(0, 0, drawable.getIntrinsicWidth(),
          drawable.getIntrinsicHeight());
          return drawable;
          }
};

Button button1 = (Button) findViewById(R.id.button1);

Spanned span = Html.fromHtml("<img src=\""+

R.drawable.button_icon+"\"/>

<font color=\"ffffff\">test</font>", 

imgGetter, null);


button1.setText(span);

}
}

=========================================================================================

Spanned span = Html.fromHtml("<img src=\""+
                           R.drawable.button_icon+"\"/>
 <font color=\"ffffff\">test</font>"
                           imgGetter, null);
 
是利用Html格式
出來會是這樣

Button加入圖片

   
如果我們想要換行怎辦
簡單 
加入<br>就好了 <br>在HTML裡是換行的意思
<small>是小寫 <b>是粗體  可自行運用
下面我們換行就加入<br>
Spanned span = Html.fromHtml("<img src=\""+
                           R.drawable.button_icon+"\"/><br>
 <font color=\"ffffff\">test</font>", imgGetter, null);
出來就換行了

button加入圖片(換行)

   

文章標籤
創作者介紹

Mazs's Notes

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()