Android的字体不会显示片段中的内容

时间:2015-12-22 17:07:07

标签: android android-layout android-fragments scrollview

众所周知,您可以自定义Android手机的字体大小。当用户拥有大或大的字体(常用的字体是“正常”)并且它们到达特定片段(具有按钮)时,片段的整个内容不会显示在屏幕上,字体是这样的大,将文本从2行移动到4,使其不适合屏幕。我在片段中添加了一个scrollview,以便在用户选择了这种字体大小时显示所有内容。

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/linearLayoutHeader1"
android:layout_centerHorizontal="true" >
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center_horizontal"
    android:orientation="vertical">

   ---CONTENT----

</LinearLayout>
</ScrollView>

然而,这并没有显示整个内容(正如它所预期的那样)。滚动出现并允许您读取整个文本,但不显示文本下面的按钮。

1 个答案:

答案 0 :(得分:0)

尝试设置

代表ScrollView

android:fillViewport="true"

表示LinearLayout /您的容器

android:layout_height="wrap_content"

这是填充ScrollView而不削减上/下边缘的正确方法,也许这是你的问题(描述根本不清楚......)