android-orientation相关内容
我在后台线程(我使用 AsyncTask)中从 Internet 下载一些数据,并在下载时显示进度对话框.方向改变,Activity 重新启动,然后我的 AsyncTask 完成 - 我想关闭进程对话框并开始一个新的 Activity.但是调用dismissDialog有时会抛出异常(可能是因为Activity被销毁了,新的Activity还没有启动). 处理此类问题的最佳方法是什么(从后台
..
在这里之前已经提出过这个问题但它的答案是不正确的.我想在屏幕方向更改时旋转一些视图,但我想保持布局不变.它们应根据当前方向旋转 90、180、270 或 360 度(SCREEN_ORIENTATION_LANDSCAPE、SCREEN_ORIENTATION_PORTRAIT、SCREEN_ORIENTATION_REVERSE_LANDSCAPE、SCREEN_ORIENTATION_REVE
..
当我尝试切换模拟器的方向时,模拟器窗口旋转,模拟器屏幕的方向保持不变.谁能告诉我这是什么原因?我已经尝试了 StackOverflow 的所有答案,但似乎没有任何帮助 解决方案 某些模拟器目标,如 4.4(API 级别 19)和 2.3 存在错误.将您的模拟器更改为目标版本 4.2 或 4.3 并尝试更改方向. 查看此错误的历史:https://code.google.com/p/a
..
我被我的问题困住了.事情是它是一个自定义选项卡小部件.在其中有多个标签像 Home - News - Abc - PQR . Activity 应该适用于纵向和横向两种方向.因此,每个选项卡都有 two xml 用于纵向存储在 layout-port/file.xml 和横向存储在 layout-land/file.xml 为了管理从纵向到横向的方向,我在每个活动中添加了 androi
..
我想从我的活动的方法 onCreate() 中调用其他类的 onClick(View v).是否可以? 因为我在其他类的 onClick 方法中有一个 Popupwindow,所以当方向改变时,我希望我的横向模式的 popupwindow 保持完整并在运行时出现.怎么办? 提前致谢! 解决方案 假设您要调用的 onClick() 是针对 View x,请使用 x.perform
..
我想要的是,当设备改变方向时,纵向时屏幕上的顶线仍然是横向屏幕上的顶线.反之亦然. 由于Portrait和Landscape的屏幕宽度可能不同,所以文本的线宽,也就是TextView和ScrollView,会有所不同.因此,换行在不同的屏幕配置(纵向与横向,大与小)中会有所不同.不同情况下,换行符会在不同的位置. 有三个不太完美的解决方案供您参考.也说明了它们的缺点. 首先,最基
..
我编写了一个以编程方式捕获照片的 Android 活动.我想将图像保存为具有正确 EXIF 方向数据的 JPEG(就像本机 Android 相机应用程序自动执行的操作一样). 这是实际拍照的方法(我删除了 try/catch 块): private void takePhoto() {相机 = Camera.open();SurfaceTexture dummySurfaceTexture
..
我有一个自定义相机应用程序.当我将手机旋转 90 度时,相机预览效果很好.但是当我将手机快速旋转 180 度时,相机预览会颠倒.有什么解决办法吗... 下面是我的代码: 公共类 CustomCameraActivity 扩展 Activity 实现SurfaceHolder.Callback {相机相机;SurfaceView 表面视图;表面支架表面支架;布尔预览 = 假;LayoutIn
..
我是 Android 开发新手,正在玩相机.我只是想创建一个简单的应用程序,该应用程序可以使用本机相机应用程序拍摄照片并将该图像的文件路径返回给我. 我的工作正常,但我遇到了一个奇怪的错误.当我点击按钮启动相机时,如果我在相机应用程序中更改屏幕方向,并且在退出相机之前不要切换回来(当我被问及是否要重新拍摄时,按完成按钮与否),它会导致抛出 NullPointerException. 对
..
我被我的问题困住了.事实是它是一个自定义的 Tab Widget.在其中有多个标签如 Home - News - Abc - PQR . Activity 应该用于两个方向,如纵向和横向.因此,对于每个选项卡都有 两个 xml 用于存储在 layout-port/file.xml 中的肖像和存储在 layout-land/file.xml 中的风景 为了管理从纵向到横向的方向,我在每个
..
我制作了一个搜索屏幕,其中有一个用于关键字、过滤器和搜索按钮的选项卡,以及三个用于不同类型结果的可选选项卡(每个选项卡都包含一个带有 ListView 的 ListView>ArrayAdapter).启动 Activity 时,如果已经执行了搜索,开发人员可以选择将结果作为额外的 Parcelable[] 传递.在 onCreate() 方法中,我正在为通过的 Parcelable[] 创建三个
..
我正在使用 minSdkVersion=15 开发基于 Android 的移动应用程序.我想支持平板电脑的两种方向,而智能手机只支持纵向.一切都像魅力一样,但我遇到了一个让我发疯的小错误.当智能手机处于横向模式并且我尝试触发新活动时,它会以横向模式打开一段时间,然后自动旋转为纵向.我的每一个活动都扩展了一个 GeneralActivity 类: public class GeneralActiv
..
我的应用程序有一个带有四个片段的 FragmentPagerAdapter 的 Activity(使用 ViewPagerIndicator 库).其中一个片段有单独的纵向和横向布局设计,其他三个没有并且需要固定为纵向. 我的想法是在清单中设置 android:configChanges="orientation" 并在 onResume()getActivity().setRequeste
..
public class MainActivity extends Activity 实现 MainMenuFragment.OnMainMenuItemSelectedListener {@覆盖public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.l
..
我是 android 开发的新手.我有单独的纵向和横向模式屏幕.当我改变我的方向时,相应的屏幕被加载并且活动重新启动.现在我不希望我的活动在我改变方向时重新启动,但应该加载其相应的屏幕(axml). 我试过了 [活动(标签 ="MyActivity",ConfigurationChanges=Android.Content.PM.ConfigChanges.Orientation)]
..
在我的应用程序中,我有 TextView 和 EditText.两者都有数据.当屏幕方向改变时,EditText 中的数据保留,但 TextView 数据被清除. 有人可以帮我找到一种方法来保留 TextView 中的数据吗? 解决方案 如果你想强制你的 TextView 保存它的状态,你必须添加 freezesText 属性: 来自 freezesText : 如果设置
..
我有一个简单的项目,它只显示带有 org.opencv.android.JavaCameraView 的相机. 我的问题是,默认情况下,相机处于横向模式,我无法更改这一点,因为我需要定义 CameraBridgeViewBase 而不是常规相机意图. 这是我代码的一部分: XML 代码:
..
我在后台线程中从 Internet 下载了一些数据(我使用 AsyncTask)并在下载时显示进度对话框.方向改变,活动重新启动,然后我的 AsyncTask 完成 - 我想关闭进程对话框并启动一个新的活动.但是调用dismissDialog有时会抛出异常(可能是因为Activity被销毁了,新的Activity还没有启动). 处理此类问题的最佳方法是什么(即使用户更改方向也能从后台线程更新
..
我正在尝试在 Android 市场中复制最新版 YouTube 应用的功能.观看视频时,有两种不同的布局,一种是纵向布局,可提供附加信息,另一种是横向布局,可提供视频的全屏视图. 纵向模式下的 YouTupe 应用 横向模式的 YouTube 应用 (抱歉照片的随机性,但它们是我能找到的实际布局的第一张照片) 这通常很容易做到——只需在 layout-land 中指定一个替
..
我在我的代码中使用了一个微调下拉菜单,其中我有 4 到 5 个动态填充的值,假设我将“苹果"设置为默认值,然后从下拉列表中选择“橙色"并将我的屏幕旋转到横向纵向,它会返回到默认的“苹果"以及与之关联的视图.如何保存状态,以便当我选择“橙色"并旋转到横向时,它会填充选定的值/保持在相同的选定状态和保持视图完整/填充在与所选值对应的纵向模式中选择的视图.这是我使用的适配器代码: public cla
..