gpt4 book ai didi

Android:创建父布局并扩展它以在应用程序的所有 Activity 中保持相同的外观

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:07:11 26 4
gpt4 key购买 nike

我正在编写一个应用程序,其中有多个屏幕,我想遵循某个主题。例如:所有屏幕都应该有相同的背景,所有屏幕的顶部应该有一个带有相同 Action 集的栏(不一定依赖于当前正在显示的 Activity )并且所有屏幕应该共享相同的字体。android中有没有一种方法可以创建所有其他布局都扩展的父布局,因此如果我需要更改某些元素(比如背景颜色),我不必在每个单独的屏幕上进行,而只需在父屏幕上进行.我想我想问的是,android 中是否存在某种布局继承?

谢谢,即.

最佳答案

没有布局继承,但您可以在单独的文件中创建此条形布局并使用 include将其包含在您想要栏的布局中。

其他一些事情也可以用 styles 来完成.为不同的元素创建样式,然后将样式添加到布局中的元素。

要进行继承,您可以创建一个可以包含在其他布局中的布局。然后在 BaseActivity 中,您可以为包含的布局修改 View 、添加事件监听器等。只需确保在您的 onCreate 中调用 setContentView(),然后再调用 super.onCreate()。

关于Android:创建父布局并扩展它以在应用程序的所有 Activity 中保持相同的外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5355412/

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