1

我目前正在制作一个安卓应用程序并在三星 GT-S5830 上进行测试。

我遇到的问题是应用程序运行时后退按钮的背光总是关闭(所以它不可见),这似乎让我要求测试应用程序的用户感到困惑。

问题是是否有办法以编程方式确保后退按钮的背光始终亮起?

我对此表示怀疑,因为问题似乎与手机型号有关。

谢谢。

4

1 回答 1

0

已经有一个stackoverflow答案,但我会再次发布:

private void setDimButtons(boolean dimButtons) {
    Window window = getWindow();
    LayoutParams layoutParams = window.getAttributes();
    float val = dimButtons ? 0 : -1;
    try {
        Field buttonBrightness = layoutParams.getClass().getField(
                "buttonBrightness");
        buttonBrightness.set(layoutParams, val);
    } catch (Exception e) {
        e.printStackTrace();
    }
    window.setAttributes(layoutParams);

}

或者尝试在这里找到一些东西(新设计太可怕了......)http://developer.android.com/reference/android/os/PowerManager.html

于 2012-06-22T09:56:44.457 回答