我需要您可以在圖片中看到的視圖順序。我的XML佈局文件如下。帶有ID eqlr_tv_question_comment
的TextView
接管所有可用空間並且其他視圖不可見。ListView項目佈局性能
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_list_row_9patch" >
<TextView
android:id="@+id/eqlr_tv_question"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/eqlr_tv_question_comment"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:paddingBottom="@dimen/fifteen_dp"
android:paddingLeft="@dimen/ten_dp"
android:paddingTop="@dimen/fifteen_dp"
android:textColor="@android:color/white"
android:textSize="@dimen/list_row_text_size" />
<ImageButton
android:id="@+id/eqlr_bt_create_comment"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@id/eqlr_tv_question_comment"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:background="@drawable/bg_write_comment"
android:contentDescription="@string/write_comment"
android:paddingRight="@dimen/twenty_dp" />
<TextView
android:id="@id/eqlr_tv_question_comment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="@drawable/bg_comment_9patch"
android:textColor="@android:color/white"
android:textSize="@dimen/comment_text_size" />
</RelativeLayout>
我不知道如果代碼是完全按照你已經粘貼,但首先,我看到一些錯別字。 edlr_tv_question_comment id應聲明爲@ + id/eqlr_tv_question_comment,並且eqlr_tv_question中的layout_above屬性不應帶有+號。此外,嘗試刪除上方的TextView和ImageButton中的layout_centerVertical屬性。 – Jorge