我需要支持多个屏幕与应用程序。该应用程序是一个web应用程序,唯一的本地部分是闪屏。我有一组大小如下的图像:xlarge(xhdpi):640x960 large(hdpi):480x800 medium(mdpi):320x480 small(ldpi):240x320
在wvga854的情况下,我在屏幕的顶部/底部有空白。我通过创建drawable-normal-long-hdpi解决了这个问题。如果我想让我的应用程序支持大多数屏幕和平板电脑(官方参考,那么我需要为所有可能的组合创建文件夹,对吗?在这种情况下,这些文件夹的名称是什么?
您已经提到了关于这个问题的正确文章。上面写着:
res/drawable-mdpi/my_icon.png // bitmap for medium density
res/drawable-hdpi/my_icon.png // bitmap for high density
res/drawable-xhdpi/my_icon.png // bitmap for extra high density
res/drawable-xxhdpi/my_icon.png
另外,您可以像您所说的那样添加normal-long(但我不认为这是必要的):
res/drawable-normal-long-mdpi/my_icon.png // bitmap for medium density
res/drawable-normal-long-hdpi/my_icon.png // bitmap for high density
res/drawable-normal-long-xhdpi/my_icon.png // bitmap for extra high density
res/drawable-normal-long-xxhdpi/my_icon.png
此外,您需要考虑是否可以为不同的方向(土地,港口)创建文件夹
编辑:你应该坚持使用Xoxols答案:Android:Scaletype应该能消除屏幕顶部和底部的缝隙。
我有一个全屏PNG我想显示在飞溅。只有一个错误,我不知道每个可提取文件夹(、、和)的大小。我的应用程序应该在所有的手机和平板电脑上运行良好和漂亮。我应该创建多大的尺寸(以像素为单位),以便在所有屏幕上显示好的飞溅?
问题内容: 我正在关注http://javapapers.com/android/google-cloud-messaging-gcm-for-android- and-push-notifications/ 吗?通过GCM发送推送通知。一切正常,但是,我只能将推送通知发送到一台设备。注册另一台设备将替换先前设备的注册ID。我在http://javapapers.com/android/andro
我使用aws sns向设备发送推送通知(移动设备大多是android)。我可以向单个设备发送通知,但我想发布一条必须发送给所有活动设备的通用消息。我已经创建了平台应用程序,并使用所有设备注册id创建了endpoint,还创建了主题并订阅了主题,但当我发布消息时,发布成功,我获得了消息id,但没有收到通知。我已经实现了AmazonSNSClient类中的大多数方法。如果有人能指导我,这将是非常有益的
我正在rpi3上用Android开发东西。我在Android things platform 1.0版本的Raspi3中使用usb设备(pendrive)时遇到问题,我能够检测usb(pendrive)文件,并将文件从sd卡复制到它们。我使用“'库,我无法使用所有类型的usb设备。我有3个FAT32的Pendrive,我只能使用其中一个,其他人向我报告一条错误消息,一旦我将它们插入mi rpi3,
我对Android应用开发并不陌生。我已经用非常简单的用户界面创建了几个应用程序,在那里我不必担心屏幕分辨率/dpi/dp...但今天我必须创建一个更先进的Android应用程序与自定义UI设计(非常“图形化”)。 我想实现一个闪屏(与全屏的图像)。这是困难和乏味的,因为在Android中,我们必须处理大量的分辨率和密度。 我不知道在每个可抽屉文件夹(ldpi、mdpi、hdpi和xhdpi)中放
我正在尝试编写一个java独立程序,该程序必须从我的android设备读取一个文件,并将其保存到我的windows机器上。请分享如何做到这一点的知识。 我尝试过谷歌搜索,但还没有找到任何有用的东西。