gpt4 book ai didi

android - 如何在 Android 中跨 Activity 持久化 View

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:44:18 30 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,我想在我的大多数 Activity 中保持一个顶部栏,就像 Twitter 和 Facebook 应用程序一样。这是怎么做到的?我想一直将它保留在那里,因为它将为整个应用程序提供功能核心。

最佳答案

将标题栏拆分成单独的布局,并使用 include标签。我在我的一些应用程序中这样做。您的每个 Activity 都可以继承自包含布局事件的基本 Activity ,例如如果标题栏有按钮。

下面的示例伪代码。

标题.xml

<LinearLayout>
<TextView text="Some text"/><Button text="Some Button" onCLick="buttonClick"/>
</LinearLayout>

每个布局的 Activity 布局

<RelativeLayout>
<include layout="@layout/title" />
</RelativeLayout>

基础 Activity

public class BaseActivity extends Activity {
public void buttonClick(View v) {
// do something interesting.
}
}

public class OtherActivity extends BaseActivity {}

关于android - 如何在 Android 中跨 Activity 持久化 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5006076/

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