0
我想實現此代碼來設置導航欄的顏色,如果Android版本高於5.X.X:實現if/else
我如何實現if語句?
- 編輯:
對於那些誰希望:
String _OSVERSION =
android.os.Build.VERSION.RELEASE;
if (_OSVERSION.toString().startsWith("5"))
{
Toast.makeText(getApplicationContext(), "Your Android Version are: \n\n" + _OSVERSION, Toast.LENGTH_SHORT).show();
Window window = this.getWindow();
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(this.getResources().getColor(R.drawable.indigodark));
window.setNavigationBarColor(this.getResources().getColor(R.drawable.indigodark));
}
else if (_OSVERSION.toString().startsWith("6"))
{
Window window = this.getWindow();
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(this.getResources().getColor(R.drawable.indigodark));
window.setNavigationBarColor(this.getResources().getColor(R.drawable.indigodark));
}
else
{
Toast.makeText(getApplicationContext(), "Your android version is under 5.X.X", Toast.LENGTH_SHORT).show();
}
任職:d感謝雅。我將使用代碼來編輯實施差異的代碼。 – Crimeiaman
很高興我幫助:)做upvote – Jas
你的代碼比我的好。 – Crimeiaman