绿色机器人:如何为GDActivity设置背景图片

时间:2013-03-22 10:12:41

标签: android android-activity background image greendroid

任何人都可以在其构造函数方法(或其他方式)中生成如何在GDActivity中设置背景图片的明确示例吗?

1 个答案:

答案 0 :(得分:0)

我已经指出了如何做到这一点。

GDActivity使用特殊的布局结构:

<?xml version="1.0" encoding="utf-8"?>

<view
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        class="greendroid.widget.ActionBarHost"
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/gd_action_bar_host">

    <view
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            class="greendroid.widget.ActionBar"
            android:id="@+id/gd_action_bar"
            />

    <FrameLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/gd_action_bar_content_view"/>
</view>

因此,当我们遵循逻辑时,我们应该为内容视图框架设置背景图片,对吗?

但事实并非如此。

这不起作用:

Drawable mBackgroundDrawable = getResources().getDrawable(R.drawable.splash);
getContentView().setBackgroundDrawable(mBackgroundDrawable);

我们必须使用标准访问窗口。

Drawable mBackgroundDrawable = getResources().getDrawable(R.drawable.splash);
getWindow().setBackgroundDrawable(mBackgroundDrawable);

任何更正都将受到赞赏。