很可能之前有人问过类似的问题,但我无法找出相关的关键字来找到相同的问题。
我正在制作一个应用程序,我设计的布局是:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".Scheduler" >
<EditText
android:id="@+id/addressee"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="@string/addresseeHint"
android:inputType="number" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="2" >
<EditText
android:id="@+id/date"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:hint="@string/scheduleDate"
android:inputType="date" />
<EditText
android:id="@+id/time"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:hint="@string/scheduleTime"
android:inputType="time" />
</LinearLayout>
<EditText
android:id="@+id/smsText"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="top"
android:hint="@string/smsTextHint"
android:inputType="text" />
<Button
android:id="@+id/scheduleText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClick"
android:text="@string/scheduleTextButton" />
</LinearLayout>
出现的布局如下:
我想要的看起来像这样:
问题是Button
底部的 (id:scheduleText) 消失了,原因是它上面layout_height
的集合的参数是. 但我想我不能为它提供任何特定的价值,因为布局在不同的设备上看起来会有所不同?EditText
fill_parent
我怎样才能修复这个错误?
谢谢