Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带软键导航的android手机资源_Java_Android - Fatal编程技术网

Java 带软键导航的android手机资源

Java 带软键导航的android手机资源,java,android,Java,Android,为使用软键导航的Android手机创建分辨率特定资源的最佳实践是什么 我可以在res文件夹中创建一个特定的目录,还是应该在运行时创建资源 每个分辨率我都有特定的资源(目前只支持2个分辨率),但是,如果手机有软键,我需要不同的资源 我知道这是一个糟糕的设计,但这个决定并不取决于我 提前谢谢。我找到了这个问题的解决方案。我创建了一个文件夹values-1184x720和values-1280x720。Galaxy S3从1280x720获取资源,Galaxy Nexus从1184x720获取资源。由

为使用软键导航的Android手机创建分辨率特定资源的最佳实践是什么

我可以在res文件夹中创建一个特定的目录,还是应该在运行时创建资源

每个分辨率我都有特定的资源(目前只支持2个分辨率),但是,如果手机有软键,我需要不同的资源

我知道这是一个糟糕的设计,但这个决定并不取决于我


提前谢谢。

我找到了这个问题的解决方案。我创建了一个文件夹values-1184x720和values-1280x720。Galaxy S3从1280x720获取资源,Galaxy Nexus从1184x720获取资源。由于所有带有软键的targete设备的分辨率都与Galaxy Nexus相同,这就解决了我的问题

软键为48dp。在xhdpi中,这是96px。因此,在分辨率为1280x720的情况下,reals屏幕状态为1184x720