2

文字列の最初の文字を大文字にしようとしている次のコードがあります。コードは次のとおりです。

final Button headerButton =  (Button) View.inflate(EikonApplication.getAppContext(), R.layout.manage_markets_category_header_button, null);
headerButton.setOnClickListener(this);                      
headerButton.setText(header.getCategoryTitle().toLowerCase());
linearLayout.addView(headerButton);
4

5 に答える 5

0
public String capitalizeFirstLetterAndLowerCaseTheRest(String original) {
        if (original == null || original.length() == 0) {
            return original;
        }
        return original.substring(0, 1).toUpperCase() + original.substring(1).toLowerCase();
    }

すべての単語で実行したい場合は、ループします。

ソース : Java を使用して文字列内の単語の最初の文字を大文字にする方法は?

于 2016-04-20T08:01:32.473 に答える
0
于 2013-07-01T16:44:00.153 に答える
0

EditText に android:inputType="textCapSentences" を設定します。

http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType

于 2013-07-01T16:46:26.037 に答える