我目前正在制作一个安卓应用程序并在三星 GT-S5830 上进行测试。
我遇到的问题是应用程序运行时后退按钮的背光总是关闭(所以它不可见),这似乎让我要求测试应用程序的用户感到困惑。
问题是是否有办法以编程方式确保后退按钮的背光始终亮起?
我对此表示怀疑,因为问题似乎与手机型号有关。
谢谢。
我目前正在制作一个安卓应用程序并在三星 GT-S5830 上进行测试。
我遇到的问题是应用程序运行时后退按钮的背光总是关闭(所以它不可见),这似乎让我要求测试应用程序的用户感到困惑。
问题是是否有办法以编程方式确保后退按钮的背光始终亮起?
我对此表示怀疑,因为问题似乎与手机型号有关。
谢谢。
已经有一个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