как отобразить растровое изображение в поле ввода в Android - PullRequest
0 голосов
/ 30 июля 2010

У меня есть два растровых изображения ... и мне нужно объединить растровые изображения с точным позиционированием одного растрового изображения над другим и получить результирующее растровое изображение (которое является комбинацией обоих)

, и результирующее растровое изображение является символом шрифта, и я хочу, чтобы это растровое изображение отображалось в поле редактирования, в которое я вводил текст.

возможно ли это. Пожалуйста, помогите.

1 Ответ

1 голос
/ 30 июля 2010

Попробуйте использовать объект ImageSpan, создав его с помощью растрового изображения и прикрепив его к соответствующей части текста в поле редактирования.Как то так:

public class TestActivity extends Activity { 
@Override 
public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.main); 
        TextView textView  = (TextView) findViewById(R.id.textview); 
        SpannableString ss = new SpannableString("abc"); 
        Drawable d = getResources().getDrawable(R.drawable.icon32); 
        d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); 
        ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BASELINE); 
        ss.setSpan(span, 0, 3, Spannable.SPAN_INCLUSIVE_EXCLUSIVE); 
        textView.setText(ss); 
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...