web-dev-qa-db-ja.com

Android:XMLを使用したカスタムEditTextレイアウト

EditTextの外観をカスタマイズしようとしていますが、失敗しています...テキストフィールドを丸い境界線にして、左側にグラフィックアイコンを配置します(そのため、アイコンは境界線の内側にもあります。 edittext)。誰かが私にこれをどのように達成できるかを教えてもらえますか?境界線を図形として描画する必要がありますか、それともいくつかのプロパティがありますか?どうもありがとう!

12
Fygo

このようにしてみてください

                <EditText
                    Android:id="@+id/rLastName"
                    Android:layout_width="fill_parent"
                    Android:layout_height="wrap_content"
                    Android:background="@drawable/editbox"
                    Android:hint="@string/lname"
                    Android:padding="5dip"
                    Android:singleLine="true"
                    Android:textColor="#999999"
                     Android:textSize="14dip"                          
                    Android:drawableLeft="@drawable/ic_launcher" /> 

Drawable leftアイコンは左側に設定されます

enter image description here

丸みを帯びたコーナーでこのリンクを試すことができます link

9
Janmejoy
1
Anukool