Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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
Android 每个元素都是大范围的(字体、pcitures、map…)_Android_Google Maps_Android Mapview_Android Maps - Fatal编程技术网

Android 每个元素都是大范围的(字体、pcitures、map…)

Android 每个元素都是大范围的(字体、pcitures、map…),android,google-maps,android-mapview,android-maps,Android,Google Maps,Android Mapview,Android Maps,我有两个项目,其中一个每个元素都非常大。这是带有正常大小地图和警报对话框的屏幕: 这就是一切都很重要的地方(同样的平板电脑10): 我不知道另一个项目出了什么问题。第二个项目在480x800上很好看,但在更大的屏幕上有更大的屏幕、警报、地图(带控制器)和所有东西。有什么问题吗?我尝试了相同的XML,但仍然不同。我在哪里可以修改一些东西,它将是好的?非常感谢您的回答。您可以在值文件中声明维度。看起来您已经在第二个项目中启用了屏幕兼容模式。所以你需要禁用它。可以通过以下几种方式完成: 在Andr

我有两个项目,其中一个每个元素都非常大。这是带有正常大小地图和警报对话框的屏幕:

这就是一切都很重要的地方(同样的平板电脑10):


我不知道另一个项目出了什么问题。第二个项目在
480x800
上很好看,但在更大的屏幕上有更大的屏幕、警报、地图(带控制器)和所有东西。有什么问题吗?我尝试了相同的XML,但仍然不同。我在哪里可以修改一些东西,它将是好的?非常感谢您的回答。

您可以在值文件中声明维度。

看起来您已经在第二个项目中启用了屏幕兼容模式。所以你需要禁用它。可以通过以下几种方式完成:

  • AndroidManifest
    中将
    targetSdkVersion设置为11或更高

    <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="11" />
    
    
    
  • 或者明确声明您的应用程序支持xlarge屏幕

    <supports-screens android:xlargeScreens="true" />
    
    
    

  • 在这里您可以找到更详细的信息

    您在
    AndroidManifest
    中有哪些
    minSdkVersion
    targetSdkVersion
    值?兼容性模式可能是个问题…哇,非常感谢!它起作用了!:)但是,现在我有另一个问题:(我的应用程序必须在安卓1.5和安卓4.2.2上运行。当它有:
    时,它工作得很好。但这样它就不能在sdk 3上运行。有没有办法在新安卓上正确使用它,并且仍然可以在旧设备上运行它?这将非常好-我不想有两个单独的项目。你只能更改在1.5上没有targetSdkVersion:(<代码>在该行中找到的多个注释:标签在标签错误之后出现:在Android程序包中没有针对属性‘ToalSDKVIEW’找到资源标识符,而不是针对Android的最新版本;应用兼容模式。请考虑测试和更新此版本。请参阅ANDROID.OS.Buudio.ValuoScript代码JavaDoc for DE。尾部。
    尝试将您的project SDK更改为android 1.6或更高版本,但为什么默认情况下所有内容都会被拉伸?问题一定是在其他地方,不是吗?当我有很多元素时,这将是一项大量的工作-所有内容都会发生变化…:(谢谢,是的,这是SDK的问题,帮助很大:)但正如我在上面的评论中回复的那样,我的应用程序必须在android 1.5上运行。这里提到的所有东西都是从1.6开始运行的。它适用于一台非常旧的机器,也适用于android 4.2.2,所以我不知道现在该怎么办,所以它将在旧的android上运行,而新的将是“漂亮的”但你真的需要支持安卓1.5吗?据报道,安卓1.6只被0.2%的安卓设备使用,安卓1.5甚至没有被提及……遗憾的是,是的。它是为一个名为“Funtoro”的特殊系统设计的对于总线,它只支持android 1.5。这是我的学士学位项目。在这方面它看起来不错,它是480x800。但我没有总线,所以我必须在我的Nexus上测试它,它必须在两个设备上使用:(所以…现在我不知道该怎么做…它必须只有一个项目:(