My Life with Android
Introduction Android Componets UserInterface Advanced UI Data Storage Advanced Concepts Others New Studio

Android Form Widgets (or) UI Controls

1.TextView
Ex :
In .xml file

<TextView
        
android:id="@+id/your_id_here"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#FF0A90"
android:textSize="18sp"
android:text="your_text_here"

/>



2.EditText
Ex :
In .xml file

<EditText

        android:id="@+id/your_id_name_here"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" />



3.Button
Ex :
In .xml file

<Button

        android:id="@+id/your_button_id_here"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#FFCAF0"
        android:textSize="16sp"
        android:text="Button_Text_Here"
 />



4.RadioButton
Ex :
In .xml file

<RadioGroup
        android:id="@+id/radio_group_id_name_here"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <RadioButton
            android:id="@+id/radio_button_id_name_here"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Your_Text_Here" />

        <RadioButton
            android:id="@+id/radio_button_id_name_here"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:checked="true"
            android:text="Your_Text_Here" />
    </RadioGroup>


In java coding

RadioGroup radioGenderGroup=(RadioGroup)findViewById(R.id.radioGroup); int selectedId=radioGenderGroup.getCheckedRadioButtonId(); RadioButton radioButton=(RadioButton)findViewById(selectedId); Toast.makeText(MainActivity.this,radioButton.getText(),Toast.LENGTH_SHORT).show();


5.CheckBox
Ex :
In .xml file

<CheckBox
        android:id="@+id/check_box_id_here"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="check_box_name_here" />



Registration Screen Example
Ex :
In .xml file

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="8dp" >

    <TextView
        android:id="@+id/tvName"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Name"
        android:textColor="#E91E63"
        android:textSize="18sp" />

    <EditText
        android:id="@+id/etName"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" >
    </EditText>

    <TextView
        android:id="@+id/tvPhoneNumber"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Phone Number"
        android:textColor="#E91E63"
        android:textSize="18sp" />

    <EditText
        android:id="@+id/etPhoneNumber"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" >
    </EditText>

    <TextView
        android:id="@+id/tvEmailID"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="EmailID"
        android:textColor="#E91E63"
        android:textSize="18sp" />

    <EditText
        android:id="@+id/etEmailID"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" >
    </EditText>

    <TextView
        android:id="@+id/tvGender"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Gender"
        android:textColor="#E91E63"
        android:textSize="18sp" />

    <RadioGroup
        android:id="@+id/rgGender"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <RadioButton
            android:id="@+id/rbMale"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Male" />

        <RadioButton
            android:id="@+id/rbFemale"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:checked="true"
            android:text="Female" />
    </RadioGroup>

    <TextView
        android:id="@+id/tvHabbies"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Habbies"
        android:textColor="#E91E63"
        android:textSize="18sp" />

    <CheckBox
        android:id="@+id/ckcri"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Cricket" />

    <CheckBox
        android:id="@+id/ckMovies"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Movies" />

    <Button
        android:id="@+id/btnRegister"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#E91E63"
        android:paddingLeft="8dp"
        android:paddingRight="8dp"
        android:text="Register"
        android:textColor="#FFF" />

</LinearLayout>