ドキュメントでは、アンドロイドは次のように述べています。
/**
* Intermediate density for screens that sit somewhere between
* {@link #DENSITY_XXHIGH} (480 dpi) and {@link #DENSITY_XXXHIGH} (640 dpi).
* This is not a density that applications should target, instead relying
* on the system to scale their {@link #DENSITY_XXXHIGH} assets for them.
*/
Android は XXXHIGH(4X) 画面だと思います。
しかし、別の関数呼び出しがgetResources().getDimensionPixelSize(R.dimen.line_list_item_height)あり、3X の高さを返します。これはとても奇妙です。これを修正するにはどうすればよいですか?
- デバイスは Nexus 6p です
- コンパイル SDK のバージョンは 23 です
- リストビュー内でビューページを使用するため、ビューページを支える高さを計算する必要があります。