代码未全屏显示...
列表视图的大小不适合整个屏幕。
<RelativeLayout
android:id="@+id/linearlayoutassigt"
android:layout_width="250dp"
android:layout_height="340dp" >
<ListView
android:id="@+id/listviewassignments"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="13dp"
android:background="@drawable/round_bottom"
android:divider="@android:color/darker_gray"
android:dividerHeight="0.5dp"
android:listSelector="#00000000"
android:padding="10dp"
android:scrollbarStyle="outsideOverlay"
>
</ListView>
<TextView
android:id="@+id/emptyText"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerInParent="true"
android:layout_gravity="center_vertical|center_horizontal"
android:gravity="center_horizontal"
android:text="@string/ID_NO_ASSIGNMENT_MSG"
android:textColor="@android:color/black"
android:visibility="gone" />
<ProgressBar
android:id="@+id/progressbarassignmentload"
style="@android:style/Widget.ProgressBar.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_gravity="center_horizontal|center_vertical" />
<TextView
android:id="@+id/student_left_frag_assignment_error_text"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:paddingLeft="10dp"
android:textColor="@android:color/black" />
</RelativeLayout>
答案 0 :(得分:2)
您已对基本布局进行了硬编码。请使它与父母匹配。
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
答案 1 :(得分:1)
只需更新您的父版面。
<RelativeLayout
android:id="@+id/linearlayoutassigt"
android:layout_width="match_parent"
android:layout_height="match_parent" >
=============================================== 试试这种方式..
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ListView
android:id="@+id/listviewassignments"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:divider="@android:color/darker_gray"
android:dividerHeight="1dp"
android:listSelector="#00000000"
android:scrollbars="vertical"
android:smoothScrollbar="true"
android:scrollbarStyle="outsideOverlay"
>
</ListView>
<TextView
android:id="@+id/emptyText"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerInParent="true"
android:layout_gravity="center_vertical|center_horizontal"
android:gravity="center_horizontal"
android:text="@string/app_name"
android:textColor="@android:color/black"
android:visibility="gone" />
<ProgressBar
android:id="@+id/progressbarassignmentload"
style="@android:style/Widget.ProgressBar.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_gravity="center_horizontal|center_vertical" />
<TextView
android:id="@+id/student_left_frag_assignment_error_text"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:paddingLeft="10dp"
android:textColor="@android:color/black" />
</LinearLayout>
如果不合作,请告知
答案 2 :(得分:0)
此xml编码不佳。发布图片说明设计的外观。
TextViews match_parent 因此,由于 z-ordering ,您会看到textView仅更改为 wrap_content 。也没有亲戚!
答案 3 :(得分:0)
更改
<RelativeLayout
android:id="@+id/linearlayoutassigt"
android:layout_width="250dp"
android:layout_height="340dp" />
到
<RelativeLayout
android:id="@+id/linearlayoutassigt"
android:layout_width="match_parent"
android:layout_height="match_parent" >