如何通過擴展Edittext來爲Edittext中的文本分配不同的顏色。將文本顏色分配給edittext中的文本
13
A
回答
11
使用跨越:
TextView textView = (TextView)findViewById(R.id.mytextview01);
Spannable WordtoSpan = new SpannableString("partial colored text");
WordtoSpan.setSpan(new ForegroundColorSpan(Color.BLUE), 2, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textView.setText(WordtoSpan);
+0
是'setText'缺少一個參數?我認爲它也需要一個'BufferType'。 – 2017-06-10 17:08:07
1
android:textColor,在EditText xml中設置此屬性。
15
您可以通過添加android:textColor
這樣的改變文字顏色:
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="#f00" />
8
我知道這是一個非常古老的問題,但因爲這是第一次我得到了,而搜索,我想添加一個答案,以便將來的讀者得到它們。
我們可以在styles.xml文件中創建我們自己的自定義樣式,除了textColor之外還有許多其他屬性並應用於我們的EditText。
在styles.xml添加這個,
<style name="MyEditTextstyle">
<item name="android:textColor">@color/dark_blue</item>
<item name="android:background">@drawable/my_custom_edittext_bg</item>
<item name="android:layout_marginTop">5dp</item>
<item name="android:layout_marginBottom">5dp</item>
//many more per requirement
</style>
,然後簡單地應用這種風格到的EditText爲,
<EditText
style="@style/MyEditTextstyle" //here
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:hint="Item Name"
android:padding="10dp" >
<requestFocus />
</EditText>
簡單,正確的。 :)重要的部分是,如果需要,我們可以將相同的東西應用於任何更多的EditText。 :)
1
從XML佈局:
我們可以通過如下增加android:textColor
改變EditText
文本顏色:
<EditText
android:id="@+id/myEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Your Name"
android:textColor="#FF0000"
</EditText>
從Java類:
我們可以通過addi實用地更改EditText
文字顏色下面納克法EditText.setTextColor()
:
EditText myEditText = (EditText)findViewById(R.id.myEditText);
myEditText.setTextColor(Color.RED);
相關問題
- 1. 如何將文本顏色分配給顏色數組中的標籤?
- 2. 更改EditText中的文本顏色
- 3. WORDPROCESSINGML。如何將背景顏色分配給文本?
- 4. 將文本顏色分配給各個下拉列表項目
- 5. Android TextWatcher根據文本更改EditText文本顏色。多個EditText
- 6. EditText突出顯示的文本顏色
- 7. 更改「EditText」小部件中文本顏色的部分
- 8. 將ICC顏色配置文件分配給C#中的圖像
- 9. AS2 - 分配可變文本和文本顏色
- 10. 更改舊版平臺版本中的edittext文本顏色
- 11. 將文本文件分配給數組
- 12. 將文本拆分爲2種顏色
- 13. EDITTEXT變線顏色和文本顏色不同
- 14. 更改文本框中文本部分的顏色
- 15. HTML中文本的顏色
- 16. 將UIlabel的文本分配給文本字段
- 17. 將行號分配給文本框
- 18. 將文本分配給數組
- 19. 將NSMutableString分配給UILabel文本
- 20. 將文本字段分配給數組
- 21. 如何爲xcode中的特定文本分配顏色
- 22. MATLAB:爲圖例中的文本分配多種顏色
- 23. 禁用文本框的文本顏色
- 24. 更改與父文本顏色不同的子文本顏色?
- 25. ListPreference文本顏色
- 26. Xamarin.Forms.DatePicker文本顏色
- 27. JSpinner文本顏色
- 28. forge.topbar文本顏色
- 29. 格文本顏色
- 30. 如何在edittext中保留文本的顏色?
請切塔尼亞,做在這裏張貼問題之前,一些研究.. – Ghost 2012-04-20 07:57:24