1

XML レイアウト:

<EditText
    android:id="@+id/EditText01"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
</EditText>

2 つの ImageSpan を挿入します。

    EditText et = (EditText) findViewById(R.id.EditText01);
    et.setText("E\n Toooooooooooooo");

    SpannableString ss = new SpannableString(et.getText());

    ImageSpan span1 = new ImageSpan(this, R.drawable.pintu_joint,
            ImageSpan.ALIGN_BASELINE);
    ss.setSpan(span1, 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

    ImageSpan span2 = new ImageSpan(this, R.drawable.pintu_freedom,
            ImageSpan.ALIGN_BASELINE);
    ss.setSpan(span2, 3, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

    et.setText(ss);

2 つの画像が重なっています (申し訳ありませんが、画像の投稿は許可されていません)。

Android 2.3 では問題ありませんが、4.0 以降では問題ありません。

前もって感謝します。

4

0 に答える 0