[解決済み】「px」、「dip」、「dp」、「sp」の違いは?
質問
Androidの単位はどう違うのですか?
- px
- ディップ
- dp
- sp
解決方法は?
からの Android Developer Documentation :
-
px
> 画素数 - は、画面上の実際のピクセルに対応する。 -
<ブロッククオート
で
> インチ - 画面の物理的なサイズに基づきます。
> 1インチ=2.54センチメートル -
<ブロッククオート
mm
> ミリメートル - 画面の物理的なサイズに基づきます。 -
ピーティー
> ポイント - 画面の物理的な大きさから1/72インチを基準としています。 -
dp または ディップ
> 密度 -独立 ピクセル - 画面の物理的な密度に基づく抽象的な単位。この単位は160 dpiの画面では1dpが1画素となる。dpとピクセルの比率は画面の密度によって変化しますが、必ずしも正比例するわけではありません。注:コンパイラは "dip" と "dp" の両方を受け入れますが、 "dp" は "sp" とより整合性があります。 -
<ブロッククオート
sp
> スケーラブルピクセル または スケール非依存ピクセル - は、dp単位と似ていますが、ユーザーのフォントサイズの好みによって拡大縮小されます。このため フォントサイズを指定する際にこの単位を使用すると、フォントサイズが調整されます。 画面の密度とユーザーの好みの両方に対応します。Androidのドキュメントでは、どのようなsp
を意味し、1つの ドクター には「スケール非依存ピクセル」と書かれています。 その他 は、「スケーラブルピクセル」です。
から Androidの密度依存性を理解する :
より詳しい情報は Google Design ドキュメント .
関連
-
[解決済み] Mockito lenient() を使用する場合
-
[解決済み] Androidのgravityとlayout_gravityの違いは何ですか?
-
[解決済み] Android SDK の場所には空白を含めないでください。NDK ツールで問題が発生するためです。
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] インスタンス状態の保存を使用してアクティビティ状態を保存するにはどうすればよいですか?
-
[解決済み] MVPとMVC、その違いは何ですか?
-
[解決済み] Androidの「コンテキスト」とは何ですか?
-
[解決済み] match_parentとfill_parentの違いは何ですか?
-
[解決済み] ビューのパディングとマージンの違いについて
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Android - SDKバージョン23のアップデート後、ACTION-VIEWインテントフィルタを持つアクティビティを少なくとも1つ追加する。
-
[解決済み】Android Studioの初回起動。Android SDKアドオンリストにアクセスできない
-
[解決済み】apkファイルのインストール中に「パッケージが破損しているようです」というエラーが発生する。
-
[解決済み】Android Studio 3.2 - com.android.tools.build:aapt2:3.2.0-4818971 を見つけられませんでした。
-
[解決済み】android.content.ActivityNotFoundException: 明示的なアクティビティクラスを見つけることができません。
-
[解決済み】アクティビティにない場所でのgetLayoutInflater()の呼び出し
-
[解決済み] サポートされていないメソッドです。BaseConfig.getApplicationIdSuffix()がサポートされていません。
-
[解決済み] SDKの場所がandroid studioで見つからない
-
[解決済み] Android Fragment onAttach() 非推奨
-
[解決済み] Androidのフォントサイズにspを使うべき理由とは?重複