2015-07-16 5 views
-3

Я хочу добавить нижнюю границу строки в текстовый виджет редактирования, как в материальном дизайне, но я не могу найти способ сделать это. Спасибо за хелперов EDIT:Добавить нижнюю границу строки в текстовый виджет редактирования

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <solid android:color="#ffffff" /> 
    <stroke android:width="1dip" android:color="#000000" /> 
    </shape> 
+0

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

+0

@Raj Я отредактировал вопрос. – human

ответ

0

Получить 9patch изображение This site might help you produce them и применять его в качестве фонового ресурса для редактирования текста

android:background="@drawable/9patchname" 

enter image description here

В качестве альтернативы вы можете подделать его с отдельным вид под текстом редактирования

<style name="divider"> 
    <item name="android:layout_width">match_parent</item> 
    <item name="android:layout_height">1dp</item> 
    <item name="android:background">@color/grey</item> 
</style> 


<View style="@style/divider" /> 
+0

Спасибо, но мне нужно сделать только нижний штрих – human

+0

Это можно сделать с помощью 9 патчей, похожих на тот, который я добавил выше, - связанный с ним сайт поможет вам создать их в разных цветах. – kgpmurray

+0

Этот тип видел, по умолчанию он, но я набрал edittext полную ширину и изменил фон на белый, и линия по умолчанию исчезла, и мне нужно сделать плоскую нижнюю строку. Извините, что я не написал это в вопросе. – human

0

ADD THIS IMAGE TO YOUR EDITTEXT

  android:id="@+id/edt_password" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="15dp" 
      android:layout_marginRight="15dp" 
      android:layout_marginTop="10dp" 
      android:singleLine="true" 
      android:background="@drawable/input_text_bg" 
      android:gravity="bottom" 
      android:hint="@string/hint_password" 
      android:inputType="textPassword" 
      android:paddingBottom="3dp" 
      android:paddingLeft="5dp" /> 
Смежные вопросы