0

lcd_density 160 のタブレットを持っています。Android ガイドによると、1 dp は LCD 密度 160 の 1px に相当します。タブレットの解像度は 1024px x 768px です。

次に、Android メトリクスとグリッドによると、アクション バーの推奨される高さは 48 dp です。画面をキャプチャしたとき、アクションバーの高さは 56 px (この場合は 56 dp) でした。ナビゲーション バーの高さは 48 ピクセルです。Androidの設定、ピンタレスト、ドロップボックスなどをキャプチャしてみました。

私の計算に何か問題がありますか、それとも上記のアプリが推奨される高さ 48 dp を維持していませんか? なぜ56ピクセルなのですか?

4

1 に答える 1

0

MDPIデバイスの1dpは1pxに等しい、つまり正しいです。私は自分でいくつかの計算をしました(build.propで言及されているように私のAndroidタブレットのLCD密度は160です)そしてあなたが真実を言っているようです。Eclipseで新しい100%プロジェクトを開始したことを確認するために、何も変更せず、タブレットで起動し、スクリーンショットを撮りましたが、まだ56pxです。次に、アクションバーのプロパティを探しました:正確には48dp。

私のタブレットは、100%純粋なバージョンのAOSPAndroid4.1.2を実行しています。

build.propのlcd_density160、2回再チェック。

私の唯一の仮説:160ppiの1dpは正確には1pxではありません。

于 2012-11-15T14:51:57.853 に答える