草庐IT

ORIENTATION

全部标签

android - 如何为纵向和横向指定不同的布局?

我看到了能够为一个Activity指定两个单独的布局xml文件的引用,一个用于纵向,一个用于横向。不过,我还没有找到任何关于如何做到这一点的信息。如何为每个Activity指定哪个xml文件是纵向布局,哪个是横向布局?是否也可以为不同的屏幕尺寸指定不同的布局?如果是这样,这是如何完成的? 最佳答案 创建一个layout-land目录并将横向版本的布局XML文件放在该目录中。 关于android-如何为纵向和横向指定不同的布局?,我们在StackOverflow上找到一个类似的问题:

android - 如何为纵向和横向指定不同的布局?

我看到了能够为一个Activity指定两个单独的布局xml文件的引用,一个用于纵向,一个用于横向。不过,我还没有找到任何关于如何做到这一点的信息。如何为每个Activity指定哪个xml文件是纵向布局,哪个是横向布局?是否也可以为不同的屏幕尺寸指定不同的布局?如果是这样,这是如何完成的? 最佳答案 创建一个layout-land目录并将横向版本的布局XML文件放在该目录中。 关于android-如何为纵向和横向指定不同的布局?,我们在StackOverflow上找到一个类似的问题:

android - onConfigurationChanged 没有被调用

今天早上我在尝试处理onConfigurationChanged事件时遇到了问题。问题是当我改变手机的方向时,我覆盖的方法没有被调用。根本不叫。我已将android:configChanges="orientation"放在list中定义的Activity上,如android文档中所述,但这并没有什么区别。你有没有想过这个问题? 最佳答案 这是我遇到的~同样的问题:Caution:BeginningwithAndroid3.2(APIlevel13),the"screensize"alsochangeswhenthedevicesw

android - onConfigurationChanged 没有被调用

今天早上我在尝试处理onConfigurationChanged事件时遇到了问题。问题是当我改变手机的方向时,我覆盖的方法没有被调用。根本不叫。我已将android:configChanges="orientation"放在list中定义的Activity上,如android文档中所述,但这并没有什么区别。你有没有想过这个问题? 最佳答案 这是我遇到的~同样的问题:Caution:BeginningwithAndroid3.2(APIlevel13),the"screensize"alsochangeswhenthedevicesw

android - 为什么不总是使用 android :configChanges ="keyboardHidden|orientation"?

我想知道为什么不在每个(几乎每个;))Activity中使用android:configChanges="keyboardHidden|orientation"?商品:无需担心您的Activity会被轮换更快不太好:如果布局取决于屏幕尺寸(例如两列左右的布局),则需要更改布局不好:没有灵活的方式在不同的方向上有不同的布局使用fragment时不太好但如果我们不使用不同的布局,为什么不呢? 最佳答案 快速背景默认情况下,当Android上发生某些关键配置更改(常见示例是方向更改)时,Android会完全重启正在运行的Activity以

android - 为什么不总是使用 android :configChanges ="keyboardHidden|orientation"?

我想知道为什么不在每个(几乎每个;))Activity中使用android:configChanges="keyboardHidden|orientation"?商品:无需担心您的Activity会被轮换更快不太好:如果布局取决于屏幕尺寸(例如两列左右的布局),则需要更改布局不好:没有灵活的方式在不同的方向上有不同的布局使用fragment时不太好但如果我们不使用不同的布局,为什么不呢? 最佳答案 快速背景默认情况下,当Android上发生某些关键配置更改(常见示例是方向更改)时,Android会完全重启正在运行的Activity以

ios - iPhone X : Incorrect launch-screen orientation used

我在iPhoneX上测试图像启动屏幕时遇到了一个奇怪的行为。所以我想在打开雷达之前请求一些反馈:我创建了一个纵向和横向启动屏幕,尺寸为1125x2436像素(纵向)和2436x1125像素(横向)。然后我将它们添加到Assets目录中并正确拾取它们:到目前为止一切顺利。然后我在iPhoneX模拟器上运行该应用程序(我之前已重置该应用程序以确保未缓存任何内容)并显示(拉伸(stretch)的)横向图像。我验证了png源具有有效的非alpha背景,但仍然无法显示正确的启动屏幕。我注意到肖像图像甚至没有复制到生成的产品中:所以这可能表明Xcode9存在问题。非常欢迎任何反馈,谢谢大家!编辑:

android - 强制 "portrait"方向模式

我正在尝试为我的应用程序强制使用“纵向”模式,因为我的应用程序绝对不是为“横向”模式设计的。在阅读了一些论坛后,我在list文件中添加了这些行:但它不适用于我的设备(HTCDesire)。它从“纵向”切换到“横向”,忽略list文件中的行。在阅读了更多论坛之后,我尝试将其添加到我的list文件中:我的Activity类中的这个函数:publicvoidonConfigurationChanged(ConfigurationnewConfig){super.onConfigurationChanged(newConfig);setRequestedOrientation(Activity

android - 强制 "portrait"方向模式

我正在尝试为我的应用程序强制使用“纵向”模式,因为我的应用程序绝对不是为“横向”模式设计的。在阅读了一些论坛后,我在list文件中添加了这些行:但它不适用于我的设备(HTCDesire)。它从“纵向”切换到“横向”,忽略list文件中的行。在阅读了更多论坛之后,我尝试将其添加到我的list文件中:我的Activity类中的这个函数:publicvoidonConfigurationChanged(ConfigurationnewConfig){super.onConfigurationChanged(newConfig);setRequestedOrientation(Activity

android - 如何在 Android 上禁用方向更改?

我有一个应用程序,我只想在纵向模式下使用,所以我定义了listXML中的android:screenOrientation="portrait"。这适用于HTCMagic手机(并防止其他手机上的方向更改)。但我对HTCG1有疑问当我打开硬件时打电话QWERTYkeyboard(不是虚拟键盘)。我的Activity保持纵向模式,但它似乎重新启动并失去了所有状态。HTCHero不会发生这种情况版本。我的应用程序很大,所以我不希望它在打开键盘时重新启动并丢失所有状态。我怎样才能防止这种情况发生? 最佳答案 2013年4月更新:不要这样做。