1
A
答えて
3
あなたOnCreate
方法では、ステータスバーの高さを取得するには、次のように使用することができます。
int statusBarHeight = 0, totalHeight = 0, contentHeight = 0;
int resourceId = Resources.GetIdentifier ("status_bar_height", "dimen", "android");
if (resourceId > 0) {
statusBarHeight = Resources.GetDimensionPixelSize (resourceId);
totalHeight = Resources.DisplayMetrics.HeightPixels;
contentHeight = totalHeight - statusBarHeight;
}
変数contentHeight
は、今あなたが探している値を持っています。
関連する問題
- 1. ステータスバーの高さを100%にする
- 2. Sublimeステータスバーの高さ/高さを変更するには?
- 3. AndroidステータスバーのMusicPlayer
- 4. Androidステータスバーの色
- 5. Android SDKマネージャー - Xamarin.Android
- 6. Cordova Androidステータスバーの色
- 7. Xamarin.Androidでサーフェスビューの高さを変更するには?
- 8. ステータスバーの高さのyオフセットを持つUIViewの中央ラベル
- 9. Androidのステータスバーの色、C++
- 10. Android KitKatバージョンのフェードカラーのステータスバー?
- 11. Androidの移植 - ステータスバーのカスタマイズ
- 12. Android ExpandableListViewの高さ
- 13. AndroidスタジオのLeanback Hidingステータスバー
- 14. Androidステータスバーのグラディエントカラー - Ionic 3
- 15. Android用Qt - ステータスバーの色
- 16. Phonegap - Android - ステータスバーの通知
- 17. ライブラリをAndroidにアップグレードした後、ステータスバーのデフォルトの高さが正しく表示されない23.2.1
- 18. codenameoneでステータスバーの高さを変更する方法は?
- 19. Android:ステータスバーが白色
- 20. Androidのカスタムダイアログの高さ
- 21. Android SurfaceViewの幅/高さ
- 22. Android-TableLayout高さの問題
- 23. ネイティブAndroidキーボードのカスタムカスタム高さ
- 24. Android GridViewストレッチ行の高さ
- 25. デフォルトのステータスバーのテキストの色はandroid
- 26. Androidのカスタムバー:ステータスバーの上にドロー
- 27. ステータスバーが表示される前にその高さを取得しますか?
- 28. Androidのステータスバーの色を変更してください
- 29. Androidステータスバー通知ロードsdアイコン
- 30. Android:静的ステータスバー通知
私は興味があります、なぜあなたはその高さが欲しいですか? –
メインレイアウトに3つのFrameLayoutsをプログラムで追加しています。サイズを0.7 * screenHeight、0.3 * screenHeight、0.7 * screenHeightにしたいと思います。私は 'Resources.DisplayMetrics.HeightPixels'というコードを使ってscreenHeightを取得しています。これは、FrameLayoutsを少し大きくするステータスバーを含む高さを取得します。 – Bardhi
ちょうど私の答えを掲載しました。それが役に立てば幸い! –