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