一直呆在这几小时试图找出为什么EditText输入框不显示在我的ListView下。它首先显示我何时去屏幕,但随后消失。EditText显示然后在ListView下消失
这是我的xml文件
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#fbd344"
android:orientation="vertical">
<!-- TODO: Update blank fragment layout -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="This Week Topic is: Registration Improvements"
android:id="@+id/message"
android:layout_gravity="center_horizontal|top"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:textStyle="bold"
android:textColor="#0d701c"
android:textSize="16sp"/>
<ListView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="80dp"
android:layout_below="@+id/message"
android:id="@+id/chatlistview" />
<RelativeLayout
android:id="@+id/form"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:orientation="vertical">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine"
android:ems="10"
android:id="@+id/chatText"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_toLeftOf="@+id/sendBttn"
android:hint="Say Something" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/sendBttn"
android:layout_alignBottom="@+id/chatText"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:text="Send" />
</RelativeLayout>
我不知道是什么原因造成了这个问题。如果有人遇到了这个问题,可以有任何帮助,谢谢。
你将什么课程扩展到你的片段? 'Fragment'或'ListFragment'? –
我用片段扩展它。 – AnalyticalQ
尝试从ListView和align_parent_left中删除边距,从底部Relative Layout排除方向。 –