Tuesday, October 22, 2019

How to convert EditText text to all uppercase in Android

In Android example, there are many examples of converting EditText text to all uppercase in Android so you often visit our blog to see examples to apply to your project.
Step 1. Create layout activity_main.xml
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/rl"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="10dp"
    tools:context=".MainActivity"
    android:background="#d8ddf7"
    >

    <EditText
        android:id="@+id/et"
        android:layout_width="250dp"
        android:layout_height="wrap_content"
        android:hint="Input your country"
        android:padding="10dp"
        android:inputType="textCapCharacters"
        />
    <EditText
        android:id="@+id/et_city"
        android:layout_width="250dp"
        android:layout_height="wrap_content"
        android:hint="Input your City"
        android:padding="10dp"
        android:layout_below="@+id/et"
        />
</RelativeLayout>

Step 2. Create class MainActivity.class
public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        EditText et = (EditText) findViewById(R.id.et);
        EditText et_city = (EditText) findViewById(R.id.et_city);
        et_city.setFilters(new InputFilter[]{new InputFilter.AllCaps()});
 }
}
The following are the results of the program
How to convert EditText text to all uppercase in Android

No comments:

Post a Comment