我是新的android和我有这个xml页面,当我运行应用程序,最后一项是不显示。我已经尝试改变最后一项为edittext,但问题仍然是一样的。这个xml页面是膨胀在一个片段。有人能帮助。
<ScrollView 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:fillViewport="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RelativeLayout
android:id="@+id/rel1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:context="com.msu.admin.subdueandroid.Calendering">
<TextView
android:id="@+id/textView5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:background="@drawable/btnbg"
android:gravity="center"
android:text="SEMESTER CALENDAR"
android:textColor="#ffffffff"
android:textSize="35sp"
android:textStyle="bold"
android:typeface="sans" />
<TextView
android:id="@+id/grestarts"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/textView5"
android:layout_marginTop="25dp"
android:layout_weight="0.08"
android:background="@drawable/roundedtextfield"
android:hint="Online Registration Starts(returning)"
android:inputType="none"
android:textColor="#002b1b" />
<TextView
android:id="@+id/gorstart"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/grestarts"
android:layout_marginTop="25dp"
android:layout_weight="0.08"
android:background="@drawable/roundedtextfield"
android:cursorVisible="false"
android:hint="Orientation and Registration (new students)"
android:inputType="none"
android:textColor="#002b1b" />
<TextView
android:id="@+id/gstart"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/gorstart"
android:layout_marginTop="25dp"
android:layout_weight="0.08"
android:background="@drawable/roundedtextfield"
android:cursorVisible="false"
android:hint="Semester Starts"
android:inputType="none"
android:textColor="#002b1b" />
<TextView
android:id="@+id/semstart"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_below="@+id/gstart"
android:layout_centerHorizontal="true"
android:layout_marginTop="25dp"
android:layout_weight="0.08"
android:background="@drawable/roundedtextfield"
android:cursorVisible="false"
android:hint="Semester Break Starts"
android:inputType="none"
android:textColor="#002b1b" />
<TextView
android:id="@+id/semend"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_below="@+id/semstart"
android:layout_centerHorizontal="true"
android:layout_marginTop="25dp"
android:layout_weight="0.08"
android:background="@drawable/roundedtextfield"
android:cursorVisible="false"
android:hint="Semester Break Ends"
android:inputType="none"
android:textColor="#002b1b" />
<TextView
android:id="@+id/exstart"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_below="@+id/semend"
android:layout_centerHorizontal="true"
android:layout_marginTop="25dp"
android:layout_weight="0.08"
android:background="@drawable/roundedtextfield"
android:cursorVisible="false"
android:hint="Semester Exam Start"
android:inputType="none"
android:textColor="#002b1b" />
<TextView
android:id="@+id/exend"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_below="@+id/exstart"
android:layout_marginTop="25dp"
android:layout_weight="0.08"
android:background="@drawable/roundedtextfield"
android:cursorVisible="false"
android:hint="Semester Exam End"
android:inputType="none"
android:textColor="#002b1b" />
<TextView
android:id="@+id/semsend"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_below="@+id/exend"
android:layout_centerHorizontal="true"
android:layout_marginTop="25dp"
android:layout_weight="0.08"
android:background="@drawable/roundedtextfield"
android:cursorVisible="false"
android:hint="Semester Ends"
android:inputType="none"
android:textColor="#002b1b" />
<Button
android:id="@+id/btncalendar"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_below="@+id/semsend"
android:layout_marginTop="25dp"
android:background="@drawable/btnbg"
android:text="POST CALENDAR"
android:textColor="#ffffff"
android:textSize="25sp" />
</RelativeLayout>
</LinearLayout>
</ScrollView>
6条答案
按热度按时间inn6fuwd1#
在线性布局中再添加一个相对布局,如下所示
kmbjn2e32#
就这样做可能不需要ScrollView
qnyhuwrf3#
ScrollView只能有一个子系,因此请移除程式码中的
Linear Layout
或Relative Layout
。正确排序所有程式码,让所有程式码都是INSIDE
ScrollView,而不是UNDER
。ig9co6j14#
在您的父LinearLayout上添加一些填充底部,如:
3zwtqj6y5#
您的按钮可能在导航栏后面。要检查是否是这种情况。只需在btncalendar下面添加另一个按钮,使visibility=“invisible”。或者只需在相对布局中添加paddingBottom=“40dp”。然后检查btncalendar是否可见。
zysjyyx46#
快速修复:在最后一个项目的底部添加边距或填充。它会起作用。