次のフラグメントのように、DIPを使用してXMLレイアウトでインターフェイス要素の寸法を設定できることがわかりました。
android:layout_width="10dip"
ただし、すべてのJavaインターフェイスは引数として整数を取り、DIPでディメンションを指定する方法はありません。これを計算する正しい方法は何ですか?
クラスのプロパティ密度を使用する必要があると思いましDisplayMetrics
たが、これは正しい方法ですか?
この式が常に正しいことを信頼できますか?
ピクセル*DisplayMetrics.density= dip
Androidのどこかに変換用のユーティリティ関数はありますか?