TextView は、私たちの開発で最もよく使用されるコンポーネントの 1 つで、主にテキストの表示に使用されます。文字のサイズ、色、その他の効果を設定できます。 TextView の機能はテキストを表示するためだけに使用されると考えているなら、それは完全に間違いです。画像を表示したり、テキストのクリック イベントを実現したり、URL やリンク付きの携帯電話番号を実現したりするなど、さまざまな用途があります。実現すると TextView で使用できるようになります。強くなってください!
TextView は Html 形式でテキストを表示するプロジェクトでよく使われるので、今日は簡単に投稿します。メモを取ってください。
-----------単純なレイアウト main_test_html.xml、単なる TextView--------------- ---- --------------
android:layout_height="match_parent"
android:orientation="vertical" >
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="16sp";
/>
public class TestActivity extends Activity {
private TextView htmlTv;";
mHtmlStr += "";
/**HTML 形式の文字列を自分たちでつなぎ合わせます*/
CharSequence charSequence = Html.fromHtml(mHtmlStr);
// setText を通じて TextView に値を代入します
htmlTv.setText(charSequence) );
/**Html.fromHtml を使用するには、HTML タグを含む文字列を表示可能なテキスト (CharSequence: String、StringBuffer などの親クラス) スタイルに変換します。*/
/**************TextView に画像を追加したい場合はどうすればよいですか?**************************** ** *************/
ImageGetter imageGetter = new ImageGetter() {
@Override
public Drawable getDrawable(String source) {
int id = Integer.parseInt(ソース);
描画可能な描画 = getResources().getDrawable(id);
描画可能を返す
}
}; *Html クラスの ImageGetter インターフェイスを使用するには*/
htmlTv.setText(Html.fromHtml("", imageGetter, null));