Tuesday, August 21, 2018

Android How to Capitalize Every First letter of a Word in EditText

If you want to capitalise the first letter of every word in a EditText,
assign android:inputType=”textCapWords” to EditText.
Example:
<EditText android:id="@+id/txtCapitalize"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:inputType="textCapWords"/>
The same can be done programatically also as shown below.
TextView txtCapitalize = (TextView) findViewById(R.id.txtCapitalize);
 
txtCapitalize.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_CAP_WORDS);
Android How to Capitalize Every First letter of Word in EditText

No comments:

Post a Comment

AJAX - Quick Guide