在自定義TextView中,假設第一個字符是數字,那麼下一個字符就是一個字符。如何找到第一個字符amoung數字。如何大寫自定義textview中的第一個字母?
0
A
回答
0
String text = textView.getText().toString();
for(Character c : text){
if(c.isLetter){
//First letter found
break;
}
4
在佈局文件,添加機器人:利用= 「句子」
爲Android的選項大寫:有以下幾點:
機器人:利用= 「無」:贏得」自動大寫任何東西。
android:capitalize =「句子」:這將大寫每個句子的第一個單詞。
android:capitalize =「words」:這將大寫每個單詞的第一個字母。
android:capitalize =「characters」:這將大寫每個字符。
更新:
由於Android:利用現已棄用需要使用:
安卓的inputType = 「textCapWords」
1
您正在尋找在中的inputType參數用於TextView的xml佈局文件。如果你希望只利用在TextView的第一個字母,改用以下
android:inputType = "textCapWords"
//This would capitalise the first letter in every word.
:基本上在你想設置的駱駝TextView的佈局文件,添加以下行。
android:inputType = "textCapSentences"
//This would capitalise the first letter in every sentence.
如果你有擁有超過一個句子一個TextView,你只需要利用在TextView的第一個字母,我會建議使用代碼來做到這一點:
String[] words = input.getText().toString().split(" ");
StringBuilder sb = new StringBuilder();
if (words[0].length() > 0) {
sb.append(Character.toUpperCase(words[0].charAt(0)) + words[0].subSequence(1, words[0].length()).toString().toLowerCase());
for (int i = 1; i < words.length; i++) {
sb.append(" ");
sb.append(Character.toUpperCase(words[i].charAt(0)) + words[i].subSequence(1, words[i].length()).toString().toLowerCase());
}
}
String titleCaseValue = sb.toString();
希望這幫助:)
1
通過分割整個單詞
String input= "sentence";
String output = input.substring(0, 1).toUpperCase() + input.substring(1);
textview.setText(output);
輸出試試這個方法: 句子
0
如果您正在使用科特林你可以去:
大寫第一個字:
var str = "whaever your string is..."
str.capitalize()
// Whaever your string is...
爲每個字
var str = "whaever your string is..."
val space = " "
val splitedStr = str.split(space)
str = splitedStr.joinToString (space){
it.capitalize()
}
// Whaever Your String Is...
相關問題
- 1. 第一個字母大寫小寫
- 2. Swift大寫字母中每個單詞的第一個字母
- 3. 如何將字符串中的第一個字母大寫?
- 4. 如何大寫第一個和第三個字母?
- 5. 大寫字母中的第一個字母?
- 6. 如何在字符串中使用Javascirpt大寫字母的第一個字母
- 7. 自動大寫文本框中的第一個字母
- 8. BASH - 讓第一個字母大寫
- 9. 尋找第一個大寫字母
- 10. 如何製作字符串大寫的第一個字母?
- 11. 如何大寫第一個字母的文字
- 12. 大寫每個大寫單詞的第一個字母
- 13. EditText的第一個字母大寫字母
- 14. 用紅寶石字母大寫第一個字母
- 15. 大寫字母冒號後跟第一個字母?:Javascript
- 16. 如何在vim中找到一個單詞的第一個大寫字母? e。
- 17. 如何只轉第一個字母大寫?
- 18. 爲什麼有些方法用大寫的第一個字母來定義?
- 19. 大寫字母中的三個字母單詞的第一個和最後一個字母
- 20. 第一個數組項目的大寫字母,但仍然有小寫字母
- 21. Python如何將字符串的第n個字母大寫
- 22. 如何在Android應用程序的TextView中大寫文本的第一個字母
- 23. C源代碼將字符串中的第一個字母從小寫字母改爲大寫字母
- 24. 當第一個字符是數字時更改爲第一個大寫字母
- 25. 如何將一行中的第一個字母設置爲記事本++中的大寫字母
- 26. textview只顯示大寫字母
- 27. 使用phpMyadmin大寫mySQL表中名稱的第一個字母
- 28. 將文件中每行的第一個字母改爲大寫
- 29. edmx在第一個字母大寫的表中導入表格
- 30. 大寫文件中的第一個字母
【JAVA的可能重複:找到第一個指數正則表達式](http://stackoverflow.com/questions/11214245/java-find-index-of-first-regex) –