0

在我的应用程序中,我从 xml 代码中获取标题,因此我在 ArrayList 中有标题,并且可以将它们设置为 XML 布局中的标题栏!但是正如您在图片中看到的那样,由于字数或大小的原因,它没有正确显示……我想要这个大小的标题,但顺序正确,将它显示为一半没问题!那么实际上我如何更改 XML 代码以使标题居中且大小相同?

在此处输入图像描述

这是我的 XML 代码:

<ImageView
    android:id="@+id/headerBar"
    android:background="@drawable/header"
    android:contentDescription = "@string/headerBar"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" />

<TextView
    android:id="@+id/navigation"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:paddingBottom="10dp"
    android:gravity="center"
    android:text="@string/naviText"
    android:textColor="#FFFFFF"
    android:textSize="20dp"
    android:textStyle="bold" />

<ImageView
    android:id="@+id/backButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_centerVertical="true"
    android:layout_marginLeft="14dp"
    android:paddingBottom="10dp"
    android:background="@drawable/back1"
    android:contentDescription="@string/backBtn" />

导航用于标题栏!

4

1 回答 1

1

包含的 ViewGroup 是什么?框架布局?

无论如何,我会考虑另一种方法。我会更倾向于线性布局(水平)或相对布局等顶级布局。使用标题图像作为其背景,然后将分隔线放在其下方。这样,您可以 wrap_content 您的 TextView

于 2012-10-25T20:12:55.620 回答