Xml 布局与不同的模拟器搞砸了
我在Ripple模拟器和Blackberry模拟器上遇到了一些问题。ripple emulator(如下图所示)显示了应用程序的设计外观(到目前为止,我一直在ripple emulator上开发)。接下来,我尝试在blackberry模拟器上打包并启动该应用程序,该应用程序在布局上出现了故障,如下所示。我的问题是为什么会发生这种情况,有没有办法解决这个问题?我是否必须在config.xml文件中放置一些内容才能更改此设置 配置文件:Xml 布局与不同的模拟器搞砸了,xml,html,blackberry,cordova,blackberry-webworks,Xml,Html,Blackberry,Cordova,Blackberry Webworks,我在Ripple模拟器和Blackberry模拟器上遇到了一些问题。ripple emulator(如下图所示)显示了应用程序的设计外观(到目前为止,我一直在ripple emulator上开发)。接下来,我尝试在blackberry模拟器上打包并启动该应用程序,该应用程序在布局上出现了故障,如下所示。我的问题是为什么会发生这种情况,有没有办法解决这个问题?我是否必须在config.xml文件中放置一些内容才能更改此设置 配置文件: <?xml version="1.0" encodin
<?xml version="1.0" encoding="utf-8"?>
<widget xmlns="http://www.w3.org/ns/widgets"
xmlns:rim="http://www.blackberry.com/ns/widgets"
version="2.0"
rim:header="RIM-Widget: rim/widget">
<author>our company</author>
<rim:navigation mode="focus" />
<name>Application1</name>
<description>
This application is having trouble displaying itself
</description>
<rim:orientation mode="portrait"/>
<rim:loadingScreen backgroundImage="images\background.png"
foregroundImage="images\foreground.png"
onLocalPageLoad="true">
<rim:transitionEffect type="zoomIn" />
</rim:loadingScreen>
<icon src="icons/icon.png"/>
<icon src="icons/icon.png" rim:hover="true"/>
<rim:cache maxCacheSizeTotal="2048" maxCacheSizeItem ="256" />
<content src="index.htm" >
</content>
<feature id="blackberry.ui.dialog"/>
<feature id="webworks.notification" />
<rim:connection timeout="25000">
<id>TCP_WIFI</id>
<id>MDS</id>
<id>BIS-B</id>
<id>TCP_CELLULAR</id>
<id>WAP2</id>
<id>WAP</id>
</rim:connection>
</widget>
我们公司
应用程序1
此应用程序在显示自身时遇到问题
无线网络
MDS
BIS-B
TCP_蜂窝
WAP2
WAP
谢谢你的帮助 出现此问题的原因是blackberry模拟器的分辨率不同,例如blackberry strom 9550的屏幕分辨率为340x480,blackberry bold 9700的屏幕分辨率为480x340
我们只能通过编码来解决这个布局问题。使用%ratio而不是使用no of pixels值。这就是我目前正在做的,我不明白为什么要这样做