我需要在所有 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/