2011-03-11 48 views
0

方向我已经张贴了我的问题SO,并得到一个答案,但我有一个问题太多问题改变应用

我的前一个问题是 “我已经创造了我的应用程序问答游戏。游戏结束后,游戏结束后,计算得分并在评分页面显示出来,当我点击确定时,出现一个弹出窗口并询问名称。我已经提供了一个选项以供分享结果在Facebook和Twitter

现在,当我输入名称,然后单击确定,出现一个带有分数名称和分享按钮的页面,如果我点击分享它移动到Facebook或其他,但如果我切换到景观我们的应用程序崩溃了。“

我有一个解决方案清单文件中添加一行

<activity android:name=".main" 
     android:configChanges="orientation" /> 
在类文件下面的代码

@覆盖
公共无效onConfigurationChanged(配置NEWCONFIG) { 超级沿

.onConfigurationChanged(NEWCONFIG); }

这个答案可以帮助我移动到下一个操作,而不会崩溃我的应用程序,但问题是当我从风景改变为肖像,背景图像和文字也被改为肖像和一半的屏幕似乎是空白一个和文本或不完全显示。

从风景转向风向时,这是相同的。我希望图像和文字适合正确的方向。

这个问题进入这些清单和编码线

请给我一个解决方案之前,还没有发生。

+0

我们能看到的代码?特别是您添加到清单中的行,可能还有您遇到问题的布局XML? – 2011-03-11 05:35:23

+0

<活动机器人:名称= 机器人 “主”:configChanges = “取向”/> 与在类文件 @覆盖下面的代码 公共无效onConfigurationChanged沿(配置NEWCONFIG){super.onConfigurationChanged(NEWCONFIG) ; } – 2011-03-11 05:40:41

回答

1

您可以尝试明确定义布局。

例如有两个布局文件,一个用于横向,另一个用于纵向。 Android是足够的智能使用最佳的可用布局 - >阅读HERE

要处理屏幕方向摆好有更多的东西,你需要做的 - >读HERE