我正在构建一个应用程序,要求用户填写我设计的表单。表单屏幕看起来像fig1 我使用滚动视图作为整个屏幕,然后相对布局作为父视图,而父视图又包含大量文本,编辑文本视图。
问题: 1)每当用户尝试输入数据时,如输入用户名,所有视图都会分散,如图2所示
2)虽然我使用了Scroll View,但是我无法向下滚动屏幕以查看DOB以下的任何内容
任何帮助表示赞赏!
localhost: ERROR: Cannot set priority of datanode process 32156.
Starting secondary namenodes [it-OptiPlex-3020]
2017-09-18 21:13:48,343 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Starting resourcemanager
Starting nodemanagers
答案 0 :(得分:1)
试试这个:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#3dcc24">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="User Name"
android:textSize="18sp"
android:textStyle="bold" />
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
android:textAlignment="center" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Email Address"
android:textSize="18sp"
android:textStyle="bold" />
<EditText
android:id="@+id/editText2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:hint="Enter EmailID"
android:inputType="textPersonName"
android:textAlignment="center" />
<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Password"
android:textSize="18sp"
android:textStyle="bold" />
<EditText
android:id="@+id/editText10"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:hint="Enter Password"
android:inputType="textPassword"
android:textAlignment="center" />
<TextView
android:id="@+id/textView9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Phone Number"
android:textSize="18sp"
android:textStyle="bold" />
<EditText
android:id="@+id/editText7"
android:layout_width="396dp"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="phone" />
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="BirthDate"
android:textAllCaps="false"
android:textSize="18sp"
android:textStyle="bold" />
<EditText
android:id="@+id/editText12"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:hint="DD-MM-YYYY"
android:inputType="date"
android:textAlignment="center" />
</LinearLayout>
</ScrollView>