2015-08-26 2 views
1

Я хочу динамически добавлять изображение в EditText. Я последовал за this question, чтобы сделать это, и я преуспел. но я не могу масштабировать это изображение до размера моего текстового поля. Он меньше моего текстового поля.Как я могу масштабировать изображение при редактировании текста

Это мое текстовое поле.

<EditText 
       android:id="@+id/codeEdit" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:background="@drawable/ic_passcode" 
       android:width="200dp" 
       android:height="1000dp" 
       android:layout_marginTop="20dp" 
       android:ems="10" 
       android:gravity="center" 
       android:inputType="textPassword"> 
       <requestFocus /> 
      </EditText> 

Отображается следующим образом.

image

Как масштабировать изображение?

+0

Вы пытались установить его как свой текст для редактирования текста? – RichFounders

+0

У вас есть изображения, которые могут точно иллюстрировать то, что вы хотите точно –

+0

@Manu, если вы хотите показать изображение в центре edittext, вам нужно использовать 9 дорожных изображений, или если вы хотите показывать изображения слева, справа, сверху и снизу сторона вида. Используйте атрибут drawableleft. – Vishwa

ответ

2

@Manu: Nine Patch: расширение в формате PNG позволяет указать информацию о том, как растянуть его и поместить вещи внутри него. , так что я думаю, что это ваша проблема с изображением 9-ти патчей.

Here is downloadable один, который хорош, у него простой, но умный образ по умолчанию. Попробуйте этот путь.

Надеюсь, это поможет вам.

+1

Спасибо. Получил ответ. –

+0

@Manu Рад слышать –

Смежные вопросы