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