如何在關注時更改EditText的顏色?在仿真器中,它在關注時是藍色的,我無法看到從XML佈局或編程方式更改它的方法。我無法弄清楚如何改變其他視圖的焦點顏色,以及像按鈕和Spinners一樣。 更改EditText的焦點顏色?
4
A
回答
1
yourEditText.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
if (v == yourEditText)
{
if (hasFocus)
{
yourEditText..setTextColor(Color.RED);
}
else
{
}
}
}
});
使用焦點偵聽器爲(按鈕等)
編輯 你必須使用XML和設置視圖的背景爲
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android"
>
<item
android:state_pressed="true"
android:color="yourDesiredcolorcode"
/> <!-- pressed -->
<item
android:state_focused="true"
android:color="yourDesiredcolorcode"
/> <!-- focused -->
<item
android:color="yourDesiredcolorcode"
/> <!-- default -->
</selector>
乾杯
+0
我的意思是下劃線的實際顏色,就像截圖一樣,不過謝謝你的幫助。 – Hennaz
+0
他想改變焦點顏色,而不是文字顏色。 –
相關問題
- 1. EditText背景基線顏色根據其焦點更改android
- 2. 更改EditText的顏色android
- 3. 更改輸入焦點顏色
- 4. 更改AutoCompleteTextView焦點邊框顏色
- 5. 更改edittext backgroundTint顏色
- 6. 如何更改EditText的邊框顏色(未聚焦)?
- 7. 更改單元格背景顏色而不更改焦點
- 8. 如何更改EditText的textSelectHandle顏色
- 9. 更改alertdialog中edittext的光標顏色
- 10. 更改EditText問題的背景顏色
- 11. 更改EditText中的文本顏色
- 12. 更改editText標籤的顏色,android
- 13. 如何更改editText的背景顏色?
- 14. 更改EditText板的顏色,無形狀
- 15. 設置值時更改EditText的顏色
- 16. 更改光標的顏色android EditText
- 17. 更改的EditText邊框顏色
- 18. 更改NavigationDrawer的顏色點擊顏色
- 19. 更改焦點上可點擊的TextView顏色並單擊?
- 20. 如何更改對焦環的顏色?
- 21. 如何更改可調焦的顏色?
- 22. 更改NSTextField的對焦顏色,NSTextView
- 23. Edittext更改邊框顏色始終onclick
- 24. 如何更改edittext邊界顏色?
- 25. 通過styles.xml更改EditText光標顏色
- 26. 無法更改edittext提示顏色
- 27. 更改android editText高亮顏色
- 28. 顯示軟焦點更改焦點edittext android
- 29. 改變EditText焦點邊框
- 30. CSS3 - 在焦點上更改父級的僞元素的顏色?
它沒有改變我的想法,只改變了聚焦線的形象 –