-1

我正在开发一个 android apk,其中应用程序抽屉背景已更改。我已经通过互联网进行了搜索。我找到了 2 种方法来更改应用程序抽屉的黑色背景。

第一个是使用 apktool,它会反编译 launcher.apk 并将其构建回 apk 格式。在程序员之间进行所需的更改( res/values/colors , background="..." )。然后签名并将其移回 system/app 文件夹。

第二个是使用另一个应用程序,如 GO Launcher,但我必须使用自己的应用程序以编程方式更改黑色背景颜色。

有没有办法实现这一点(例如在 eclipse 中)?

提前感谢您的支持和回答。

4

1 回答 1

0

这是您要求的示例(以编程方式):

    redBtn.setOnTouchListener(new OnTouchListener() {

        public boolean onTouch(View v, MotionEvent event) {
            // TODO Auto-generated method stub
            Log.d("MYAPP", "RED touched..");
            setActivityBackgroundColor(Color.RED);
            return false;
        }
    });

函数定义setActivityBackgroundColor();如下:

public void setActivityBackgroundColor(int color) {
    View view = this.getWindow().getDecorView();
    view.setBackgroundColor(color);
}

这对我有用,您可以根据您的要求进行修改。

如果符合您的要求,请接受答案。

-问候

于 2013-09-13T05:36:20.840 回答