一直呆在這幾小時試圖找出爲什麼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排除方向。 –