gpt4 book ai didi

Android,如何定义 onAttachedToWindow() 方法?

转载 作者:搜寻专家 更新时间:2023-11-01 07:37:53 26 4
gpt4 key购买 nike

我在 Activity 中使用渐变作为背景。在某些 Android 设备上,它看起来不像在 Photoshop 中那样好和流畅,要解决这个问题,有人告诉我使用 onAttachedToWindow() 方法。

我检查了 Android 页面 ( http://developer.android.com/reference/android/app/Activity.html#onAttachedToWindow() ),我发现这个方法是 android.app.Activity 的一部分,我写了以下代码行:

package com.test.test1;

import android.app.Activity;
import android.graphics.PixelFormat;
import android.os.Bundle;
import android.view.Window;

public class Mainctivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}

@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
Window window = getWindow();
window.setFormat(PixelFormat.RGBA_8888);
}
}

但是当运行模拟器时,它崩溃了,在 DDMS 中我看到了这个错误:

11-25 10:48:13.353: E/dalvikvm(216): Could not find method android.app.Activity.onAttachedToWindow, referenced from method com.test.test1.MainActivity.onAttachedToWindow

我有什么错?

最佳答案

此方法从 API 级别 5 开始可用。模拟器上运行的是什么版本的 Android?

关于Android,如何定义 onAttachedToWindow() 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8264461/

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