2016-02-15 2 views
0

я хочу, чтобы установить толщину моего edittex дизайн материал андроид приложения проверить мое ниже изображениенабор толщины, как тонкие из EditText материала конструкции в андроиде

enter image description here

видеть в Email ID и номер мобильного телефона edittex я хочу, чтобы текстовое поле тонкий, когда я сосредоточусь на такой мотыге, могу ли я сделать это возможным? все ваше предложение является оценить

ниже мой макет XML

<android.support.design.widget.TextInputLayout 
      android:id="@+id/input_layout_email" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/txt_title" 
      android:layout_marginLeft="10dp" 
      android:layout_marginRight="10dp" 
      android:layout_marginTop="10dp"> 

      <EditText 
       android:id="@+id/edt_email" 
       style="@style/Edittext" 

       android:hint="EMAIL ID/MOBILE NUMBER" 
       android:textColor="@color/textfield_color" /> 

     </android.support.design.widget.TextInputLayout> 

     <android.support.design.widget.TextInputLayout 
      android:id="@+id/input_layout_pass" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/input_layout_email" 
      android:layout_marginLeft="10dp" 
      android:layout_marginRight="10dp"> 

      <EditText 
       android:id="@+id/edt_password" 
       style="@style/Edittext" 
       android:hint="PASSWORD" 
       android:inputType="textPassword" 
       android:textColor="@color/textfield_color" /> 

     </android.support.design.widget.TextInputLayout> 

style.xml

<style name="Edittext"> 
    <item name="android:layout_width">match_parent</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:layout_margin">5dp</item> 
    <item name="android:singleLine">true</item> 
    <item name="android:ellipsize">end</item> 
    <item name="android:textSize">15dp</item> 
    <item name="android:textColor">@android:color/black</item> 
</style> 

ответ

0

Используй это в качестве фона для EditText:

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:thickness="10dp" 
    android:shape="line"> 
    <solid android:color="#FFFFFF" /> 
    <stroke android:width="2dp" 
     android:color="#00cc33"/> 

</shape> 
+0

Я использовал свой код, но когда я интегрировать это совпадение с подсказкой edittext и потерять материальный эффект –

0

я делаю решение для тонкого текста в дизайне материалов Textinputlayout управление

сделать Drawable XML для EditText фоне

<?xml version="1.0" encoding="UTF-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
<item> 
    <shape android:shape="rectangle"> 
     <!-- Draw a 2dp width border around shape --> 
     <stroke 
      android:color="@color/colorPrimaryDark" 
      android:width="1dp" 
      /> 
    </shape> 
</item> 
<!-- Overlap the left, top and right border using background color --> 
<item 
    android:bottom="1dp" 
    > 
    <shape android:shape="rectangle"> 
     <solid android:color="#fffbce"/> 
    </shape> 
</item> 

А теперь установить в качестве фона в Edittex Control в вашей основной раскладке

<android.support.design.widget.TextInputLayout 
         android:id="@+id/input_layout_fname" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:layout_marginTop="5dp" 
         > 
      <EditText 
      android:id="@+id/edt_fname" 
      style="@style/Edittext" 
      android:hint="First Name *" 
      android:textSize="13dp" /> 
</android.support.design.widget.TextInputLayout> 
Смежные вопросы