0
有一个非常高的可能性,类似这样的问题在前面已经问过,但我无法找出相关的关键字,找到相同。按钮消失
我提出申请,我设计的布局是:
<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)消失,原因是略高于它是fill_parent
设置EditText
的layout_height
参数。但是我想我不能给它提供任何特别的价值,因为那样布局在不同的设备上看起来会有所不同。
我怎样才能修复这个bug?
感谢
谢谢。这解决了问题:) – Rajat