Android 開発: ステータス バーの高さを取得する 2 つの方法
Android アプリケーションの開発では、レイアウトやその他の操作のためにステータス バーの高さを取得する必要がある場合があります。この記事では、ステータス バーの高さを取得する 2 つの方法と、対応するソース コードを添付します。
方法 1: システム リソースを使用してステータス バーの高さを取得する
Android システムは、ステータス バーの高さを含むさまざまなサイズ値を定義する「dimen」という名前のリソース ファイルを提供します。このリソース ファイルにアクセスすると、ステータス バーの高さを取得できます。
まず、プロジェクトの res フォルダーの下に value フォルダーを見つけ、そのようなフォルダーがない場合は新しいフォルダーを作成します。次に、values フォルダーの下に dimens.xml ファイルを作成し、次のコードをファイルに追加します。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_height