我有一个 3 页的寻呼机,我只是在其中设置了背景图像。而不是创建 page1.xml、page2.xml 和 page3.xml。我可以只创建 page.xml 并通过代码设置背景吗?这是一个好的解决方案还是对android实时加载图像不利?
问问题
351 次
1 回答
0
当然,您可以在 onCreate() 方法中设置背景图像:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.my_layout);
findViewById(R.id.my_root).setBackgroundResource(R.drawable.my_image);
或者,如果您更喜欢,可以使用主题
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTheme(R.style.my_theme);
setContentView(R.layout.my_layout);
然后在您的自定义主题中设置 windowBackground 。
于 2012-06-08T23:45:12.217 回答