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

如何使Android应用程序只能在屏幕上翻转的一种方式?

我正在制作一个android应用程序,但如果将手机/平板电脑水平翻转,效果最佳.如何将屏幕锁定在屏幕上并使其不垂直翻转?解决方法:在< activity>中设置android:screenOrientation="landscape". AndroidManifest.xml文件的元素.

在Android方向更改之间保留数据的最佳方法

我的教育应用程序有一个包含6到7个标签的标签主机,并支持横向和纵向模式.在与选项卡相关的每项活动中,我都在列表视图中显示一些学生记录,带有一些复选框供选择以及一些等级栏,按钮等.我正在通过Web服务调用从远程服务器获取这些学生记录.由于某些原因,我的应用将在执行某些操作/搜

Android:如何在方向更改时保存自定义手指绘画视图

我正在尝试创建一个自定义视图,用户可以在其中绘制其签名.您可以在其中以编程方式将其放置到视图中并设置大小等.我之前没有做过此操作,因此我将其基于android api演示的fingerpaint类.现在的问题是,它会在方向改变时擦除对象,我不确定如何使它不这样做. PaintView的代码 private

android – SCREEN_ORIENTATION_LANDSCAPE颠倒 – 为什么?

我使用以下代码为每个用户首​​选项设置方向锁定: private void doLock(boolean locked) { if (locked) { int o = getResources().getConfiguration().orientation; if (o == Configuration.ORIENTATION_LANDSCAPE) setRequestedOrientation(Activi

如何在Android中显式调用onClick(View v)方法?可能吗?

我想从我的activity的方法onCreate()中调用其他类的onClick(View v).可能吗? 因为我在其他类的onClick方法中有一个Popupwindow,所以当方向改变时,我希望我的横向模式的弹出窗口保持完整并在运行时出现.如何做呢? 提前致谢!解决方法:假设您要调用的onClick()用于View x,请使用x.perfor

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

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

android – 如何使用片段处理方向更改?

我现在有2个片段,一个片段处理纵向模式然后另一个处理横向模式.但问题是,从纵向旋转到横向然后再回到纵向.它不会显示在第一个肖像模式上显示的相同内容.有没有可以解决这个问题的代码? 此代码位于片段持有者中: @Override protected void onCreate(Bundle savedInstanceState)

onConfigurationChanged在android中没有被调用

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

android – 如何仅为平板电脑删除横向方向的ActionBar选项卡

我目前正在编写一个使用ActionBar标签进行导航的应用程序.当设备处于纵向模式时,用户可以选择两个选项卡,每个选项卡都有一个关联的片段.当平板电脑切换到横向时,我希望这些标签消失,因为我有一个为横向定义的双窗格布局,其中每个窗格托管其中一个片段.我知道在切换期间重新创建了A

android – 在单一活动架构中设置片段的横向方向

如何在单一活动架构中仅为一个片段锁定屏幕方向(整个应用程序只有一个活动)? 有没有比在每个片段中指定请求的方向更好的解决方案? 我试图避免将活动?.requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED指向每个不相关的片段解决方法:首先让我说@madlymad有正确的

当Orientation改变android时,Activity重启?

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

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

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

Android AlertDialog默认方向

我想默认情况下将Alert对话框的默认方向更改为Landscape.更改设备方向时,我不愿意处理对话框方向. AlertDialog.Builder builder = new AlertDialog.Builder(MenuActivity.this); builder.setMessage("Are you sure you want to exit?") .setCancelable(false)

android – 不同的屏幕方向

除了android-layouts我还需要一些帮助. 例如: 实际上我使用了一个名为daily.xml的视图.这个视图包含一个翻页器,如果用户需要,它将以编程方式填充5个ListViews来翻转. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/an

android – 方向更改后的回调变为null

我有一个FragmentActivity,有两个选项卡是ListFragments.每个ListFragment都有一个回调. 回调的一个例子 回调与onAttach(…)方法内部相关联 OnStatusUpdateListener mStatusUpdateCallback; public interface OnStatusUpdateListener { public void onStatusUpdate(); } @O

即使关闭autoRotation,也可以获取Android设备方向

我有一个Android应用程序,其中屏幕方向设置为清单文件中的肖像. 它使用黑白的自定义相机拍摄照片,我需要保存照片. 在保存图像之前,我必须根据用户握持相机的方式旋转图像,以便以正确的方向保存图像. 那么,即使我的应用程序以纵向模式运行并且android“自动旋转”功能为ON,我有什么

android – AsyncTask与ProgressDialog vs方向更改

经过几个绝望的日子,我终于创造了几乎成功的榜样. 目标:在onCreate中我想在AsyncTask中下载和解析XML文件,显示进度对话框,更新UI并关闭对话框. 问题:当方向更改时,Activity重新启动,AsyncTask失去对它的引用.关于它有很多问题和博客.但我无法找出为什么这个特定的解决方案不起作用.

android – 尝试更改设备配置时,找不到id XXX的视图

我遇到了不同布局和设备配置更改的问题. 应用程序有3个feeds_activity布局(默认,横向和平板电脑). 默认: <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pa

Android:阻止方向以编程方式更改

我正在使用: setRequestedOrientation(getResources().getConfiguration().orientation); 后来: setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED); 它会阻止方向更改,直到任务完成,但它只适用于纵向,当应用程序在横向上时,它不会停止更改方向. 有什么建议

android – 如何在LinearLayout上设置最大宽度,使其在横向模式下不伸展?

我的应用程序在纵向模式下看起来很棒,但它在风景中延伸并且看起来很糟糕.我知道我可以为横向制作一个单独的布局,但我宁愿只设置我的根元素的最大宽度,这样横向模式只会在两侧产生一些空白区域.有没有办法做到这一点?解决方法:保持不同的布局文件是一个正确的解决方案,但它增加了项

android – 如何使用sensor / s获得手机的角度/度数?

我想通过使用TYPE_ACCELEROMETER传感器来获取手机角度. 我的目标是仅在手机倾斜后获取角度值.它有效,但问题是当我把手机朝上放在桌子上时,它仍然说isLandscape = true; private boolean isLandscape; mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE); mSenso