Java 如何正确使用DPI分辨率
我知道我需要使用不同的DPI来处理图像和所有图形内容,但我不明白是否必须自己创建不同的可绘制文件夹,或者是否有正确的方法来创建这些文件夹,以及如何使用它们 例如,我需要添加一张壁纸,我应该把它放在哪里?什么样的决议?每个像素需要多少像素 试图阅读谷歌网页上关于这一点,但没有得到太多,谢谢 我必须自己创建不同的可绘制文件夹,或者 有正确的方法吗 假设您使用的是Android Studio: 它们的用途 发件人:Java 如何正确使用DPI分辨率,java,android,Java,Android,我知道我需要使用不同的DPI来处理图像和所有图形内容,但我不明白是否必须自己创建不同的可绘制文件夹,或者是否有正确的方法来创建这些文件夹,以及如何使用它们 例如,我需要添加一张壁纸,我应该把它放在哪里?什么样的决议?每个像素需要多少像素 试图阅读谷歌网页上关于这一点,但没有得到太多,谢谢 我必须自己创建不同的可绘制文件夹,或者 有正确的方法吗 假设您使用的是Android Studio: 它们的用途 发件人: xlarge屏幕至少为960dp x 720dp 大屏幕至少为640dp x
- xlarge屏幕至少为960dp x 720dp
- 大屏幕至少为640dp x 480dp
- 正常屏幕至少为470dp x 320dp
- 小屏幕至少为426dp x 320dp
- 不,你不必,但你可以
- 如果右键单击
,然后选择res
,然后选择new
,Android Studio有一个图像资产工具,可以指导您完成整个过程。这就是如何以正确的dpi和密度导入各种UI元素Image-Asset
- 这由你决定。但是,如果您将
设置为ImageButton
,为不同的屏幕dpi提供不同的可绘制资源,则在应用程序运行时,将根据设备的屏幕dpi选择正确的可绘制dpidrawable
- 把它放在
中,或者只放在常规的drawable nodpi
drawable
res
,然后选择new
,然后选择可绘制资源文件
。在新建资源文件
对话框中,选择密度
,然后选择所需的dpi。这是否应创建可绘制文件夹?另一方面,您可以在资源管理器中的res
文件夹下手动创建文件夹,并使用适当的名称,即可绘制
,然后是屏幕dpi…例如<代码>可绘制hdpi或可绘制xhdpi
等等。非常感谢。