TextView
html に含まれるテキストと画像があります"some text with <img src=\"hello\"/> image"
。
画像を適切に表示するには、が使用されます。これは、要求されたドローアブルをリソースから読み取り、の高さHtml.ImageGetter
に応じて境界を設定します。
現在、画像は のベースラインに合わせて配置されているように見えますが、垂直方向に中央揃えで表示したいと考えています。それは可能ですか?TextView
TextView
質問する
1442 次
2 に答える
1
このコード スニペットが役に立ちます。
private class ImageGetter implements Html.ImageGetter {
public Drawable getDrawable(String source) {
BitmapDrawable d = getPicture(source);
d.setBounds(new Rect(0,0,d.getIntrinsicWidth(),d.getIntrinsicHeight()+5));
d.setGravity(Gravity.TOP);
return d;
}
};
于 2015-10-17T15:15:44.720 に答える