gpt4 book ai didi

android - 如何为所有 Activity 设置背景?

转载 作者:太空宇宙 更新时间:2023-11-03 10:39:04 25 4
gpt4 key购买 nike

如何为 adnroid 应用程序中的所有 Activity 设置背景并保持其纵横比?

我正在使用 android:windowBackground 风格,但我不知道如何保持背景图片的纵横比。

是否只有手动为所有 Activity 添加带背景的 ImageView 的方法?

最佳答案

您可以将自己的基础 Activity 定义为抽象类,并使应用程序中的所有其他 Activity 都从该类扩展:

abstract class BaseActivity extends Activity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
// this is a generic way of getting your root view element
View rootView = (View) findViewById(android.R.id.content);
rootView.setBackgroundDrawable(getResources().getDrawable(R.drawable.your_image));
}
}

然后你应该在你想要的 Activity 中扩展它:

public class YourActivity extends BaseActivity

关于android - 如何为所有 Activity 设置背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37798697/

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