<?xml version="1.0" encoding="utf-8" ?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout android:layout_gravity="center_vertical" android:orientation="horizontal" android:background="@color/newblue" android:paddingLeft="10.0dip" android:paddingTop="5.0dip" android:paddingRight="10.0dip" android:paddingBottom="5.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content">
<ImageView android:layout_gravity="center" android:id="@id/backfromaddmoney" android:layout_width="30.0dip" android:layout_height="30.0dip" android:src="@mipmap/left_aero" />
<TextView android:textAppearance="@style/TextAppearance.AppCompat.Medium" android:textStyle="bold" android:textColor="@color/white" android:gravity="center_vertical" android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5.0dip" android:text="@string/add_money" android:layout_weight="1.0" />
</LinearLayout>
<ScrollView android:layout_width="fill_parent" android:layout_height="wrap_content">
<LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content">
<com.google.android.material.textfield.TextInputLayout android:id="@id/numbertil" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="40.0dip" android:layout_marginTop="40.0dip" android:layout_marginRight="40.0dip" app:hintTextColor="@color/newblack">
<EditText android:id="@id/paytm_number" android:layout_width="fill_parent" android:layout_height="wrap_content" android:maxLength="11" android:inputType="phone" />
<com.google.android.material.textfield.TextInputLayout android:id="@id/parentaddmoney" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="40.0dip" android:layout_marginTop="40.0dip" android:layout_marginRight="40.0dip" app:hintTextColor="@color/newblack">
<EditText android:id="@id/add_amount_edit" android:layout_width="fill_parent" android:layout_height="wrap_content" android:maxLength="10" android:drawableLeft="@drawable/resize_coin" android:drawablePadding="5.0dip" android:inputType="number" />
</com.google.android.material.textfield.TextInputLayout>
<RadioGroup android:orientation="vertical" android:id="@id/addmoney_option" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="40.0dip" android:layout_marginTop="10.0dip" android:layout_marginRight="40.0dip" />
<LinearLayout android:orientation="vertical" android:id="@id/paystackll" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="40.0dip" android:layout_marginTop="20.0dip" android:layout_marginRight="40.0dip">
<com.google.android.material.textfield.TextInputLayout android:layout_width="fill_parent" android:layout_height="wrap_content" app:hintTextColor="@color/newblack">
<EditText android:id="@id/add_amount_cardnumber" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="Card number" android:inputType="number" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.textfield.TextInputLayout android:layout_width="fill_parent" android:layout_height="wrap_content" app:hintTextColor="@color/newblack">
<EditText android:id="@id/add_amount_cvv" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="CVV" android:inputType="number" />
</com.google.android.material.textfield.TextInputLayout>
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content">
<com.google.android.material.textfield.TextInputLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0" app:hintTextColor="@color/newblack">
<EditText android:id="@id/add_amount_expmonth" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="Expiry Month" android:maxLength="2" android:inputType="number" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.textfield.TextInputLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0" app:hintTextColor="@color/newblack">
<EditText android:id="@id/add_amount_expyear" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="Expiry Year" android:maxLength="4" android:inputType="number" />
</com.google.android.material.textfield.TextInputLayout>
</LinearLayout>
</LinearLayout>
<TextView android:textAppearance="@style/TextAppearance.AppCompat.Small" android:textColor="@color/newgreen" android:gravity="center" android:id="@id/add_note" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="15.0dip" />
<androidx.cardview.widget.CardView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="40.0dip" android:layout_marginTop="20.0dip" android:layout_marginRight="40.0dip" app:cardCornerRadius="5.0dip" app:cardUseCompatPadding="true">
<Button android:textStyle="bold" android:textColor="@color/white" android:gravity="center" android:layout_gravity="center" android:id="@id/add_amount_btn" android:background="@color/newgreen" android:paddingTop="5.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/ADD_MONEY" />
</androidx.cardview.widget.CardView>
<TextView android:textAppearance="@style/TextAppearance.AppCompat.Small" android:textColor="@color/black" android:id="@id/paystacktestnote" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="40.0dip" android:layout_marginTop="20.0dip" android:layout_marginRight="40.0dip" android:text="@string/paystack_note" />
</LinearLayout>
</ScrollView>
</LinearLayout>
CodePudding user response:
You're missing a </com.google.android.material.textfield.TextInputLayout>
after the first EditText.
CodePudding user response:
you were missing the closing of your first TextInputLayout i.e.
</com.google.android.material.textfield.TextInputLayout>
and, FILL_PARENT (renamed MATCH_PARENT in API Level 8 and higher) can be used as MATCH_PARENT. Your code should be as follows.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:background="@color/newblue"
android:orientation="horizontal"
android:paddingLeft="10.0dip"
android:paddingTop="5.0dip"
android:paddingRight="10.0dip"
android:paddingBottom="5.0dip">
<ImageView
android:id="@id/backfromaddmoney"
android:layout_width="30.0dip"
android:layout_height="30.0dip"
android:layout_gravity="center"
android:src="@mipmap/left_aero" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="5.0dip"
android:layout_weight="1.0"
android:gravity="center_vertical"
android:text="@string/add_money"
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
android:textColor="@color/white"
android:textStyle="bold" />
</LinearLayout>
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<com.google.android.material.textfield.TextInputLayout
android:id="@id/numbertil"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="40.0dip"
android:layout_marginTop="40.0dip"
android:layout_marginRight="40.0dip"
app:hintTextColor="@color/newblack">
<EditText
android:id="@id/paytm_number"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="phone"
android:maxLength="11" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.textfield.TextInputLayout
android:id="@id/parentaddmoney"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="40.0dip"
android:layout_marginTop="40.0dip"
android:layout_marginRight="40.0dip"
app:hintTextColor="@color/newblack">
<EditText
android:id="@id/add_amount_edit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawablePadding="5.0dip"
android:inputType="number"
android:maxLength="10" />
</com.google.android.material.textfield.TextInputLayout>
<RadioGroup
android:id="@id/addmoney_option"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="40.0dip"
android:layout_marginTop="10.0dip"
android:layout_marginRight="40.0dip"
android:orientation="vertical" />
<LinearLayout
android:id="@id/paystackll"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="40.0dip"
android:layout_marginTop="20.0dip"
android:layout_marginRight="40.0dip"
android:orientation="vertical"
android:visibility="gone">
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:hintTextColor="@color/newblack">
<EditText
android:id="@id/add_amount_cardnumber"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Card number"
android:inputType="number" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:hintTextColor="@color/newblack">
<EditText
android:id="@id/add_amount_cvv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="CVV"
android:inputType="number" />
</com.google.android.material.textfield.TextInputLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<com.google.android.material.textfield.TextInputLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1.0"
app:hintTextColor="@color/newblack">
<EditText
android:id="@id/add_amount_expmonth"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Expiry Month"
android:inputType="number"
android:maxLength="2" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.textfield.TextInputLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1.0"
app:hintTextColor="@color/newblack">
<EditText
android:id="@id/add_amount_expyear"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Expiry Year"
android:inputType="number"
android:maxLength="4" />
</com.google.android.material.textfield.TextInputLayout>
</LinearLayout>
</LinearLayout>
<TextView
android:id="@id/add_note"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="15.0dip"
android:gravity="center"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/newgreen" />
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="40.0dip"
android:layout_marginTop="20.0dip"
android:layout_marginRight="40.0dip"
app:cardCornerRadius="5.0dip"
app:cardUseCompatPadding="true">
<Button
android:id="@id/add_amount_btn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@color/gray"
android:gravity="center"
android:paddingTop="5.0dip"
android:text="@string/ADD_MONEY"
android:textColor="@color/white"
android:textStyle="bold" />
</androidx.cardview.widget.CardView>
<TextView
android:id="@id/paystacktestnote"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="40.0dip"
android:layout_marginTop="20.0dip"
android:layout_marginRight="40.0dip"
android:text="@string/paystack_note"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black"
android:visibility="gone" />
</LinearLayout>
</ScrollView>
</LinearLayout>