回答
您可以使用下面drawable resource
作爲background
爲EditText
:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid android:color="@android:color/transparent" /> <!--background color of box-->
</shape>
</item>
<item
android:top="-2dp"
android:right="-2dp"
android:left="-2dp">
<shape>
<solid android:color="@android:color/transparent" />
<stroke
android:width="1dp"
android:color="@color/bg_color" /> <!-- color of stroke -->
</shape>
</item>
</layer-list>
的回答十分感謝!它的作品像一個魅力)) – Carlos
@Carlos很高興它適合你。 :-) –
在設計支持庫推出了一款名爲TextInputLayout新的元素顯示在EditText上的浮動標籤。
TextInputLayout將android:hint
的值分配給EditText並將其顯示爲浮動標籤。
要顯示它像你想,試試這個方法:
1 - 創建選擇:
<android.support.design.widget.TextInputLayout
android:id="@+id/input_layout_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/yourThemeWithYourColor">
<EditText
android:id="@+id/input_email"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Email" />
</android.support.design.widget.TextInputLayout>
以下方法對我的作品(我通過看Telegram源代碼,發現這個方法)像下面:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="true" android:state_focused="true" android:drawable="@drawable/search_dark_activated" />
<item android:state_focused="true" android:drawable="@drawable/search_dark_activated" />
<item android:drawable="@drawable/search_dark" />
</selector>
這裏是九補丁繪項目:
也可以從** ../Android \ sdk \ platforms \ android-23 \ data \ res \ drawable **目錄中獲得相同的9修補程序。在此目錄中搜索** edit_text_material **。 –
- 1. 定義自定義EditText
- 2. Android自定義EditText
- 3. 自定義Android EditText
- 4. 如何自定義Edittext android像caculator?
- 5. Android - EditText自定義樣式
- 6. EditText的自定義詞典
- 7. 自定義EditText的ActionMenu
- 8. EditText自定義背景
- 9. 自定義EditText驗證
- 10. android-自定義listview與edittext
- 11. android上的自定義editText
- 12. 自定義EditText中的AsyncTask
- 13. 多個自定義EditText
- 14. Android - 里程錶輸入自定義EditText
- 15. 在Android中創建自定義EditText
- 16. 自定義字體EditText焦點
- 17. 自定義EditText垂直對齊
- 18. getsharedpreferences從自定義的edittext上下文
- 19. 自定義EditText只是一行
- 20. Android:在自定義edittext中觸發softkeaboard
- 21. EDITTEXT:自定義錯誤彈出
- 22. Android:帶自定義鍵盤的EditText
- 23. 爲EditText自定義錯誤狀態
- 24. 在android中的自定義EditText
- 25. Android的自定義對話框的EditText
- 26. 使用appcompat v7自定義EditText樣式
- 27. 自定義鍵盤重疊EditText
- 28. 在android中自定義EditText的設計
- 29. 在EditText中自定義InputType android
- 30. Android自定義EditText視圖和NextFocusDown
可能重複:http://stackoverflow.com/questions/26574328/changing-edittext-bottom-line-color-with-appcompat-v7 –