2014-11-29 8 views
5

Ben Sen EditText ön bazı gölgeler vardır bkz enter image description hereAndroid: Bunun gibi özelleştirilmiş bir düzenleme metin kutusu nasıl oluşturulur?

  1. Android

    bu formu yapmaya oluşturmaya çalışıyorum. Bunu nasıl oluşturabilirim?
  2. Durum ve Yer için Otomatik Tamamlama Metin Görünümleri oluşturdum. Ama bu çizgiyi ve oku nasıl ekleyebilirim? Sen şekli ile özel çekilebilir oluşturmak achieve.either veya arka plan resimleri kullanmak ve düzen xml android koymak için arka plan çizilebilir ayarlayabilirsiniz
+0

kullanımı çekilebilir ve sol çekilebilir sağ özelliğini daha katmanı ekleyebilir. – Piyush

+0

Efekt oluşturmak için EditText'in içinde degrade kullanmak mümkün mü? Eğer öyleyse nasıl ayarlayabilirim? – George

+0

degrade ile çizilebilir oluşturun ve – Piyush

cevap

11

: arka plan = "çekilebilir/text_bg @"

bir "testing_gradient oluşturmak çekilebilir/res içinde .xml" dosya/

<?xml version="1.0" encoding="utf-8"?> 

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item android:drawable="@color/grey"> 
    <shape 
     android:shape="rectangle" 
     android:thickness="10dp"></shape> 
    </item> 

    <item 
    android:drawable="@color/white" 
    android:left="50dp"> 
    <shape android:shape="rectangle"></shape> 
    </item> 

</layer-list> 

düzen xml dosyasında kod uygulamak

<EditText 
    android:background="@drawable/testing_gradient" 
    android:layout_width="match_parent" 
    android:textColor="@color/black" 
    android:text="User input" 
    android:paddingLeft="60dp" 
    android:layout_height="60dp"/> 

Nihai sonuç Yine

enter image description here

, sen EDITTEXT için daha fazla resim girişine enter image description here

+0

edittext çekilebilir sol ve çizilebilir doğru özelliğini kullanarak ayarlayın? İyi de değil. – George

+0

Düzenlemek için EditText içinde Gradient kullanmak mümkün mü? – George

+0

Evet, giriş yapılabilen bir dosya oluştur, sonra