我有一個強制性的EditText
,它具有必須爲紅色的必填符號*
的佔位符。幫助這個傢伙。將顏色設置爲EditText佔位符的一部分
回答
試試這樣,試試這個discussion瞭解更多詳情。
TextView text = (TextView)findViewById(R.id.text);
String simple = "First Name ";
String colored = "*";
SpannableStringBuilder builder = new SpannableStringBuilder();
builder.append(simple);
int start = builder.length();
builder.append(colored);
int end = builder.length();
builder.setSpan(new ForegroundColorSpan(Color.RED), start, end,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
text.setHint(builder);
這是答案,10倍Remees M Syde的幫助。我只會在一個地方編輯你的答案纔是完美的。 text.setText(助洗劑);變成> text.setHint(builder); – 2014-12-05 12:18:59
快速回答...! – 2014-12-05 12:20:38
穆罕默德阿里,我們不是在這裏開玩笑:-P – 2014-12-05 12:22:31
其結構創建自己的自定義視圖像
<RelativeLayout
android:layout_width="100dp"
android:layout_height="40dp">
<EditText
android:layout_width="100dp"
android:layout_height="40dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="40dp"
android:id="@+id/placeholder_left"
android:text="First name"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_toRightOf="@+id/placeholder_left"
android:textColor="@color/red"
android:text="*"/>
添加邏輯來處理後的文本的EditText改變「佔位」的TextView的知名度。
10倍的幫助帕特里克陳,但Remees M Syde的回答對我更好。 – 2014-12-05 12:21:03
- 1. UISearchBar佔位符文本顏色/位置
- 2. 設置選擇佔位符的字體顏色
- 3. 如何設置「佔位符」文本的顏色?
- 4. 爲UICollectionView部分設置背景顏色?
- 5. 如何設置佔位符和PlaceHolder顏色
- 6. 設置文本輸入佔位符顏色
- 7. 在Firefox中爲樣式佔位符文本設置的顏色被靜音
- 8. 佔位符的CSS顏色html
- 9. 不同顏色的佔位符
- 10. Firefox的佔位符顏色改變
- 11. $。將背景顏色設置爲當前設置的顏色
- 12. 將div的背景顏色的80%設置爲一種顏色
- 13. 僅爲標籤的一部分設置背景顏色asp.net
- 14. 爲標籤的一部分設置背景顏色iOS
- 15. 設置TextView的部分文字顏色?
- 16. 將顏色設置爲NSView
- 17. 設置值時更改EditText的顏色
- 18. 將值設置爲位於佔位符內的UserControl中的TextBox
- 19. 更改佔位符的最後一個字符的顏色
- 20. 如何爲UITableView的部分索引設置色調顏色?
- 21. 佔位符顏色不會改變
- 22. 密碼框佔位符文本顏色
- 23. 更改UITextField佔位符顏色
- 24. 佔位符光標顏色 - 火狐
- 25. 如何改變佔位符顏色CSS
- 26. 如何給佔位符添加顏色?
- 27. UISearchBar更改佔位符顏色
- 28. 更改Braintree佔位符文本顏色
- 29. jQuery更改佔位符文本顏色
- 30. 佔位符文字顏色不變
你有什麼,你嘗試了什麼? – 2014-12-05 12:04:27
我試圖用兩個TextViews製作一個適配器,然後用紅色讓一些醜陋的可見物體變成點擊... – 2014-12-05 12:07:04
我的意思是說,發佈一些代碼。如果你不願意做任何努力,我不會做你的功課。但有些人這樣做,你很幸運我想 – 2014-12-05 12:08:45