@shesa
новичок

Как правильно вставить картинку в html текст?

Имеется текст в html, в папке assets. В Этот текст нужно вставить картинку (png). Вот как я делаю:
....На спомин Господа Бога і Спаса нашого Ісуса Христа <font COLOR='RED'>(тричі).</font><br />
<p style="text-align: center;">
<img src='" + getResources().getDrawable(R.drawable.proskomydiya_1)"'/>
</p><br />
І надрізує копієм з правого боку печатки (з лівої руки священика)...

В DetailsActivity прописываю код:
Html.ImageGetter imageGetter = new Html.ImageGetter() {

        @Override
        public Drawable getDrawable(String source) {

            Drawable d;
            if(string_title.contains("lit_1_part_2" ) || string_title.contains("lit_2_part_2")){
                d = getResources().getDrawable(R.drawable.proskomydiya_1);
            } else {
                d = getResources().getDrawable(R.drawable.proskomydiya_2);
            }

            d.setBounds(0, 0, d.getIntrinsicWidth()/2, d.getIntrinsicHeight()/2);
            return d;

Но картинка получается то слишком большая, то слишком маленькая.

5ebfd4584f965803632185.png
Как правильно привязать ширину и высоту картинки к размеру экрана? Я попробовал вот так, но ничего хорошего не получилось.
int width = getWindowManager().getDefaultDisplay().getWidth();
 int height = getWindowManager().getDefaultDisplay().getWidth();
            d.setBounds(0, 0, width, height);
            return d;

Вот так, тоже почему-то не работает:
<img src='" + getResources().getDrawable(R.drawable.proskomydiya_1)"' width="200" height="200"/>
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы