gpt4 book ai didi

Android - 如何为所有页面添加标题?

转载 作者:行者123 更新时间:2023-11-29 22:06:56 26 4
gpt4 key购买 nike

我想为应用程序的所有页面添加相同的导航标题。

它应该看起来像这样:

----------------------------
Button1 Button2 Button3
----------------------------

Content content content
...

我该怎么做?

到目前为止,我在现有布局中发现了类似这样的内容:

<include android:id="@+id/header"
layout="@layout/my_header"
android:layout_height="wrap_content"
android:layout_width="fill_parent"/>

但我不确定如何将按钮放在页眉顶部或如何构造该布局。

知道我能做什么吗?

此外,对于将出现在页眉上的按钮,我是否应该为每个按钮在每个页面上添加一个监听器?

此外,我制作了这个标题:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:padding="5dip">

<Button android:id="@+id/home"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="Home"
android:layout_centerHorizontal="true" />

<Button android:id="@+id/questions"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="My Questions"
android:layout_centerHorizontal="true" />

<Button android:id="@+id/businesses"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="My Businesses"
android:layout_centerHorizontal="true" />

<Button android:id="@+id/learn"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="Learning Center"
android:layout_centerHorizontal="true" />


<Button android:id="@+id/extra_help"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="Extra Help"
android:layout_centerHorizontal="true" />
</RelativeLayout>

但是所有按钮都显示在彼此之上而不是彼此相邻。怎么解决?

谢谢!

最佳答案

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:padding="5dip">

<Button android:id="@+id/home"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="Home"
/>

<Button android:id="@+id/questions"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="My Questions"
android:layout_toRightOf="@+id/home" />

<Button android:id="@+id/businesses"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="My Businesses"
android:layout_toRightOf="@+id/questions" />

<Button android:id="@+id/learn"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="Learning Center"
android:layout_toRightOf="@+id/businesses" />


<Button android:id="@+id/extra_help"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="Extra Help"
android:layout_toRightOf="@+id/learn"/>
</RelativeLayout>

关于Android - 如何为所有页面添加标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10576695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com