【发布时间】:2016-03-11 10:59:09
【问题描述】:
我的xml 文件有问题。基本上,timepicker 开始占用了太多空间,并且在其关联的TextView 下方没有完全对齐。
我遇到的另一个问题是将EditText 与它的TextView 对齐。我试过移动它,但它弄乱了整个视图,下面是xml 文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="First drink time:"
android:id="@+id/txtOne"
android:layout_marginStart="25dp"
android:layout_marginTop="24dp"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true" />
<TimePicker
android:layout_width="wrap_content"
android:layout_height="150dp"
android:scaleX="0.60"
android:scaleY="0.60"
android:id="@+id/startTime"
android:timePickerMode="spinner"
android:layout_below="@+id/finishTime"
android:layout_alignStart="@+id/txtTwo" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Second drink time:"
android:id="@+id/txtTwo"
android:layout_below="@+id/finishTime"
android:layout_alignStart="@+id/finishTime" />
<TimePicker
android:layout_width="wrap_content"
android:layout_height="150dp"
android:scaleX="0.60"
android:scaleY="0.60"
android:layout_marginLeft="-5dp"
android:layout_marginRight="-50dp"
android:id="@+id/finishTime"
android:timePickerMode="spinner"
android:layout_alignParentTop="true"
android:layout_alignStart="@+id/txtOne" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Number of minutes for first drink:"
android:id="@+id/txtThree"
android:layout_below="@+id/startTime"
android:layout_alignStart="@+id/startTime" />
<EditText
android:layout_width="50dp"
android:layout_height="wrap_content"
android:inputType="number"
android:ems="10"
android:id="@+id/editFirstDrink"
android:layout_below="@+id/startTime"
android:layout_toEndOf="@+id/startTime" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="It took me so many minutes to sober:"
android:id="@+id/txtFour"
android:layout_below="@+id/txtThree"
android:layout_alignStart="@+id/txtThree"
android:layout_marginTop="45dp" />
<EditText
android:layout_width="50dp"
android:layout_height="wrap_content"
android:inputType="number"
android:ems="10"
android:id="@+id/editSoberTime"
android:layout_alignTop="@+id/txtFour"
android:layout_toEndOf="@+id/txtTotal" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="I vomited number of times:"
android:id="@+id/txtFive"
android:layout_marginTop="53dp"
android:layout_below="@+id/txtFour"
android:layout_alignStart="@+id/txtSix" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number"
android:ems="10"
android:id="@+id/editVomited"
android:layout_alignTop="@+id/txtFive"
android:layout_alignEnd="@+id/btnSave" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="During the night I took a piss"
android:id="@+id/txtSix"
android:layout_marginTop="41dp"
android:layout_below="@+id/txtFive"
android:layout_alignStart="@+id/txtFour" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number"
android:ems="10"
android:id="@+id/editPissAmount"
android:layout_below="@+id/txtSix"
android:layout_alignStart="@+id/editWakeUp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Overall, I felt from 1-5"
android:id="@+id/txtTotal"
android:layout_below="@+id/editAwakeFor"
android:layout_alignStart="@+id/txtSix" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number"
android:ems="10"
android:id="@+id/editScore"
android:layout_alignTop="@+id/btnSave"
android:layout_alignStart="@+id/editAwakeFor" />
</RelativeLayout>
</ScrollView>
如果有人可以帮助我处理我的xml 文件,那就太好了
谢谢
【问题讨论】:
标签: android xml textview android-xml android-timepicker