3
A
回答
4
您必須爲編輯文本的每個狀態定義drawable。您在繪圖文件夾中創建一個xml文件,該文件夾定義了編輯文本的所有狀態繪圖。 XML文件是這樣的:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="@[package:]drawable/drawable_resource"
android:state_pressed=["true" | "false"]
android:state_focused=["true" | "false"]
android:state_hovered=["true" | "false"]
android:state_selected=["true" | "false"]
android:state_checkable=["true" | "false"]
android:state_checked=["true" | "false"]
android:state_enabled=["true" | "false"]
android:state_activated=["true" | "false"]
android:state_window_focused=["true" | "false"] />
</selector>
您爲每個國家一個項目繪製要指定。因此,對於被拉伸的state_focused你只是做:
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="@drawable/myFocusedEditText"
android:state_focused="true"/>
<item
android:drawable="@drawable/myEnabledEditText"
android:state_enabled="true"/>
</selector>
名稱此XML文件,custom_edit_text.xml,確保它在繪圖資源文件夾中。 然後,所有你需要做的就是定義你的styles.xml
<style name="my_edit_text">
<item name="android:drawable">@drawable/custom_edit_text</item>
</style>
祝你好運!
相關問題
- 1. Android EditText焦點
- 2. 改變EditText焦點邊框
- 3. EditText到CheckBox的焦點沒有改變
- 4. EditText在android的焦點
- 5. Android EditText焦點問題,錯誤EditText
- 6. Android EditText丟失焦點TabChange
- 7. Android EditText焦點問題
- 8. Android - ListView EditText焦點問題
- 9. EditText框焦點
- 10. 更改EditText的焦點顏色?
- 11. Edittext的焦點或不是java android studio
- 12. Android:如何鎖定EditText的焦點?
- 13. 將焦點設置EditText上的Android
- 14. 改變的EditText
- 15. 在ListView中的EditText焦點
- 16. 顯示軟焦點更改焦點edittext android
- 17. EditText焦點丟失
- 18. EditText焦點問題
- 19. EditText焦點問題
- 20. 如何更改Java Android Studio中的EditText的自動焦點?
- 21. Edittext點擊事件焦點
- 22. 焦點不會從EditText更改爲WebView中的TextBox android
- 23. 請求焦點的EditText在SurfaceView活動與的EditText
- 24. EDITTEXT焦點轉移到在可見的EditText的EditText持續在屏幕上
- 25. 的Android NumberPicker不節能的EditText改變
- 26. Android - Edittext在對話後獲得焦點
- 27. Android EditText:輸入後失去焦點
- 28. 使EditText失去焦點
- 29. EditText焦點在一個ListView
- 30. 捕獲EditText失去焦點
現在很好,我真的明白了! 謝謝! – Globsecure