首页 > TAG信息列表 > screen-orientation

android-appWidget定向代码

当手机的方向在主屏幕上发生变化时(例如,键盘翻转时),我在要运行的小程序中有代码.我的小工具中有一个要在imageview中更改的图像.我不能使用链接到方向的不同布局(即“布局”和“布局-土地”),因为直到运行时才知道图像文件的名称,该文件是在运行时创建的.无论如何,只有在显示主屏

设置方向肖像phonegap android

我正在尝试将方向设置为在phonegap中为Android倾斜,我修改了androidManifiedt.xml <uses-feature android:name="android.hardware.screen.portrait" /> 还有config.xml <preference name="orientation" value="default" /> 解决方法:删除&

我如何停止方向改变上重叠的片段?

我有一个使用片段显示数据的应用程序.下面显示的主要活动控制着内部带有recyclerview的片段,当我进行方向更改时,我看起来像一个recyclerview与另一个重叠.每次方向更改时,都会创建另一个片段.我该如何解决?任何帮助都会很棒 public class MainActivity extends AppCompatActivity

如何避免旋转时重新创建活动,同时还要注意方向锁定?

背景 每次旋转设备时,Android都会销毁当前活动,并使用新配置重新创建它. 避免活动重新创建的一种简单方法是在清单中添加“ configChanges”值(我记得“ screenSize”和“ orientation”). 问题 如果您使用“ configChanges”属性,则该应用将不尊重某些(或全部?)Android设备具有的方

android-通过代码将方向设置为纵向

我知道我可以从清单文件中限制方向.像这样 android:screenOrientation="portrait" 但是可以通过代码设置方向吗? 例如,可以通过清单和代码this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN)将活动设置为全屏.解

android – 如何实现onRetainNonConfigurationInstance

我在android中制作了一个媒体播放器 它工作得很好但是当我改变屏幕方向时,活动正在重新启动我知道这个问题已经多次在stackoverflow上被问到了但没有一个答案对我有帮助.我想我应该使用:onRetainNonConfigurationInstance @Override public Object onRetainNonConfigurationIn

android – 当我旋转移动时,活动屏幕不旋转

我已经使用了这个代码,因为@gnobal在https://stackoverflow.com/a/2700683/1556329上发布了它并且效果很好.但我的问题是,我发现当我应用Theme.Transparent时,当我旋转手机时,活动不会进入横向模式. 主题: <style name="Theme.Transparent" parent="android:Theme.Dialog"> <i

Android:在活动屏幕方向更新期间保持MediaPlayer运行

我使用MediaPlayer播放MP3.目前我通过使用禁用屏幕方向更改 android:screenOrientation="portrait" android:configChanges="keyboardHidden|orientation" 在清单中.我现在想要支持横向模式 – 即删除那些标签 – 但是存在的问题是在销毁/创建周期期间玩家停止然后重新启动.这没

android – 在横向模式下强制关闭,但在纵向中不强制关闭

我有一个应用程序,它显示运行时的项目列表.当用户按下按钮时,应删除所有选定的项目(选择由CheckBox确定).在纵向模式下一切正常,但是当行数大于3时切换到横向模式时,按下删除按钮会获得强制关闭异常,我无法打印堆栈跟踪.如果有3行或更少行,它可以完美运行! 我已经为布局(纵向)和布局

android – 在移动浏览器上锁定屏幕方向

我为手机(iphone和Android)创建了一个网页(chrome& safari),我想在纵向模式下锁定屏幕方向. 与移动应用程序不同,它没有明确的文件和活动,因为它是一个网页. 如何使用技术(css / javascript / bootstrap / jquery)或其他任何方式锁定移动设备中的方向?解决方法:我为我的网络应用程序

android – 处理屏幕方向的最佳方式使用动态创建的视图时更改?

当我开始我的应用程序的某个活动时,用户“欢迎”一个对话框,他必须填写一些数据才能继续.然后,在活动本身,用户有2个按钮,使他能够动态创建和删除无限数量的字段(由几个视图组成) 如您所知,当屏幕方向发生变化时,活动将重新启动,因此每个信息都会丢失.显然,这可能会有问题. 为了处

onConfigurationChanged在android中没有被调用

我已经创建了示例程序来测试Orientation.如果纵向模式和我倾斜手机相反,我希望我的示例应用程序reversePortrait.在阅读了很多关于此的问题之后 – 想想我们需要使用: onConfigurationChanged(Configuration newConfig) 我正在尝试以下方面: @Override public void onConf

Delphi Android – 检测设备方向的变化

Delphi Android开发新手.如何检测屏幕方向是否已更改?即从肖像到风景,反之亦然?当发生这种情况时,如何触发代码?例如,我的图像大小为300×200,在纵向模式下,但当设备切换到横向时,我希望它调整并占据全屏宽度.解决方法:在您的表单中实现一个方法 procedure DoOrientationChanged(cons

android – 如何在首次启动应用程序时检测方向模式

我正在开发一个应用程序,我需要在不同方向上提供不同活动的背景图像.所以我以这种方式接近: @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); setLanguage(); // Checks the orientation of the s

javascript – 纵向方向?

如何将手机屏幕应用程序的方向锁定为肖像? 我当前的config.xml使用此首选项: < preference name =“orientation”value =“portrait”/> 然而,它没有任何区别,我仍然可以通过旋转我的移动测试设备来定位我的应用程序在两个方向. 另外,如果你知道一个活跃的phonegap / cordova社区,你

android – 禁用横向模式是不可原谅的?

我们的应用程序可以毫无问题地支持横向模式,但是我们正在考虑强制纵向模式. 问题:是不是很糟糕? 主要问题是改变方向会在许多屏幕上产生随机崩溃.避免这些崩溃可能会让我们花更多的时间在应用程序的核心方面.当用户切换应用程序时,会发生同样的崩溃吗? 此外,是否存在面向风景的设备,我

当Orientation改变android时,Activity重启?

参见英文答案 > How do I disable orientation change on Android?                                    12个我有一个应用程序,我正在使用Landscape和potrait模式.我在我的每个活动中都使用了android:configChanges =“orientation | keyboard

在Android上为手机和平板电脑设置不同的方向

我想在我的应用程序中执行以下操作: >仅适用于手机的人像模式 >平板电脑的纵向模式和横向模式. 我知道我可以轻松更改清单文件中的方向,但这会影响整个应用程序. 我还想过创建单独的活动,处理不同的版本,但我不知道如何使用应用程序检测设备的类型. 有谁知道如何解决这个问题?解决方

java – Android ActivityGroup屏幕方向

我面临一个严重的问题,我无法在互联网上找到任何答案.在我的应用程序中,我有一个包含四个活动的活动组.在扩展活动组的活动中,我没有指定屏幕方向代码片段,  setRequestedOrientation(1);  在其他3项活动中,我提到它是肖像.并且所有活动在纵向模式下都能正常工作.但我需要一个活

屏幕方向 – 如何仅允许平板电脑的横向/纵向

我想仅在平板电脑中为我的应用程序启用屏幕方向更改,同时将手机中的布局限制为仅限肖像.你怎么做到这一点?解决方法:在任何情况下,请阅读this.它应该让你知道如何去做. <支持屏幕>标签允许您声明您希望应用支持哪种屏幕.但是,如果您阅读this,它会让您了解屏幕方向. 希望这可以帮助.

javascript – 为Phonegap / Cordova iOS应用程序强制执行正确的方向横向模式

是否可以强制您的Phonegap应用程序仅使用正确的横向模式? 我知道这对于原生iOS应用程序是可行的(参见Xcode中的设置截图) 我可以找到的Phonegap唯一的东西是config.xml中的方向首选项: <preference name="orientation" value="landscape" /> 此首选项强制以横向模式显示应用程序,但

Android:活动中的屏幕旋转不会切换纵向/横向布局

我构建了我的Android应用程序,并希望现在为不同的方向添加布局.我创建了一个layout-land文件夹,并为我的第一个Starter Activity“myStartActivity”(与之前用于两个方向的布局同名)放置了不同的布局. 取决于我的屏幕方向在我启动应用程序之前,选择正确的布局:“myLayout.xml”来自

java – 在更改屏幕方向时,创建了新活动

我对Android比较陌生,但在过去的一年中已经制作了不少应用程序,请原谅我. 我知道当您在设备上运行应用程序并通过转动设备更改屏幕方向时,显示的活动将完全重新创建.我转到youtube应用程序(我正在使用Nexus 7 w / Android 4.2.2)并播放一些视频,然后翻转屏幕以更改方向.视频继续播

android:screenOrientation =“sensorPortrait”在API 17上不起作用

我希望我的应用程序可以在Portrait& reversePortrait模式..换句话说,我希望它以纵向工作并使其可旋转180度! 我在< activity>中使用以下代码清单中MainActivity的标记. android:screenOrientation="sensorPortrait" 但是,这似乎仅适用于Android 4.1.2和后退. 它不适用于Android 4.

android – Spinner弹出对话框不调整屏幕旋转的宽度

我正在使用一个带有android的Spinner:spinnerMode =“dropdown”.我还设置了android:configChanges =“orientation | keyboardHidden | screenSize”来防止我的Activity被重新创建.当我处于横向模式并单击Spinner时,它会在Spinner下方弹出并且宽度与Spinner按钮相同,现在当我将屏幕