我在保持文本视图可见并位于父布局的中心时遇到一些问题
但由于我不使用此图像,我尝试使用布局和文本视图复制它
但我没有得到预期的输出
这是我使用的代码
<com.google.android.material.appbar.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<androidx.appcompat.widget.Toolbar
android:id="@+id/appToolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="#e7e7e7"
android:minHeight="?attr/actionBarSize"
android:theme="?attr/actionBarTheme"
app:layout_scrollFlags="scroll|enterAlways">
<LinearLayout
android:id="@+id/aboutPage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|center"
android:layout_margin="10dp"
android:background="@drawable/border"
android:orientation="vertical">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="#fffdf6"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_margin="15dp"
android:text="...."
android:textAlignment="center"
android:textColor="#36332c"
android:textSize="30sp"
android:textStyle="bold" />
</LinearLayout>
</LinearLayout>
</androidx.appcompat.widget.Toolbar>
</com.google.android.material.appbar.AppBarLayout>
我知道这主要是由于我给父线性布局的边距,但这是必要的
在 AppBarLayout 内 -> 工具栏 -> 给定布局下方
<RelativeLayout android:id="@+id/aboutPage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|center"
android:layout_margin="10dp"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android">
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#fffdf6"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="...."
android:layout_marginHorizontal="20dp"
android:layout_marginBottom="35dp"
android:layout_marginTop="15dp"
android:textAlignment="center"
android:textColor="#36332c"
android:textSize="30sp"
android:textStyle="bold" />
</RelativeLayout>
</RelativeLayout>
尝试一下,您可以根据您的要求更改边距。