android - 在我所有的应用程序中显示 View

标签 android android-activity textview

我需要在所有 Activity 中显示一个 TextView,但是一个一个地完成它需要做很多工作,因为我有 +10 个 Activity。

我的目标是当我点击一个按钮时,在应用程序的底部显示一个 TextView (“导入...”)。当我收到推送通知时,此 TextView 将消失,并且我欠一个带有响应的弹出窗口(弹出窗口也必须出现在任何 Activity 中)。

我的项目有一个自定义抽象 BaseActivity,所有 Activity 都扩展它。

public abstract class BaseActivity extends AppCompatActivity {


@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
}

protected void setActionBar(@IdRes int idResToolbar) {

    Toolbar toolbar = (Toolbar) findViewById(idResToolbar);
    setSupportActionBar(toolbar);
    updateFont(toolbar);
}
// ...
}

我想我可以为我的目的使用,但不知道如何去做。

如果有人有任何建议,我将很乐意听到。

提前致谢。

最佳答案

为您的内容使用 fragment (而不是不同的 Activity ),然后您可以向保存 fragment 的 Activity 添加全局 View 。

如果您不想这样做,则必须修改基类中的布局。

关于android - 在我所有的应用程序中显示 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36474787/

相关文章:

java - Android - TextView 与 Listview 一起滚动/在 Listview 之前滚动

android - react native 错误 : Multiple dex files define Lcom/facebook/binaryresource/BinaryResource while generating a production apk

java - 如何在同一 Activity 的类及其xml文件之间快速切换? [智能]

android - 从 fragment 启动新 Activity 时崩溃

Android:RecyclerView 点击监听器未进入适配器

java - 在代码中初始化的 TextView 上的 getHeight()

java - Android - TextView 上的 NullPointerException

android - Javacameraview 全宽作为边界布局的宽度

java - Android:如何获取调用该类的 Activity

android - 异步Android SQLite数据库的正确实现