- 浏览: 121780 次
- 性别:
- 来自: 南宁
文章分类
最新评论
Android每次屏幕的横竖切换Activity会重新OnCreate 为避免每次切换屏幕方向后重启Activity 可修改AndroidManifest.xml 在activity标签内加入以下属性:
android:configChanges="orientation|keyboardHidden"
再在Activity代码中覆盖onConfigurationChanged函数即可
@Override
public void onConfigurationChanged(Configuration config) {
super.onConfigurationChanged(config);
}
————————-
//设为无标题栏
requestWindowFeature(Window.FEATURE_NO_TITLE);
//设为全屏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
//设为横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
android:screenOrientation="landscape" //在配置文件中,设为横屏
android:screenOrientation="portrait"//在配置文件中,设为竖屏
或者在res目录下建立layout-land和layout-port目录,相应的layout文件不变,比如main.xml。layout-land是横屏的layout,layout-port是竖屏的layout,其他的不用管模拟器自动寻找
android:configChanges="orientation|keyboardHidden"
再在Activity代码中覆盖onConfigurationChanged函数即可
@Override
public void onConfigurationChanged(Configuration config) {
super.onConfigurationChanged(config);
}
————————-
//设为无标题栏
requestWindowFeature(Window.FEATURE_NO_TITLE);
//设为全屏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
//设为横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
android:screenOrientation="landscape" //在配置文件中,设为横屏
android:screenOrientation="portrait"//在配置文件中,设为竖屏
或者在res目录下建立layout-land和layout-port目录,相应的layout文件不变,比如main.xml。layout-land是横屏的layout,layout-port是竖屏的layout,其他的不用管模拟器自动寻找
发表评论
-
Android横竖屏的设置和使用
2012-11-06 11:53 824第一种,同时支持横屏 ... -
android 数据存储的几种方式
2011-11-08 10:01 1230总体的来讲,数据存储方式有三种:一个是文件,一个是数据库,另一 ... -
Android返回键处理(事件)
2011-10-28 17:59 5073方式一:按返回键显示退出提示框( 自定义提示框架可以参考[ A ... -
android 移动图片
2011-10-27 17:17 2088Java代码: public boolean onTouch( ... -
java 类的序列化
2011-08-30 11:57 838序列化: 可以将一个对象保存到一个文件,所以可以通过流的方式 ... -
android:sqliter数据回滚
2011-08-19 11:01 918pubic void onCreate(SqliterData ... -
android:LayoutInflater详解
2011-08-18 09:53 862在实际开发种LayoutInflater这个类还是非常有用的 ... -
字体水平滚动
2011-08-15 18:11 1018字体滚动 [功能] 当字太多的话 让字体滚动 会是一 ... -
android全屏显示的方法
2011-08-15 11:16 1474我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等 ... -
模仿AJAX上传文件
2011-07-27 11:08 0首先要说的就是 ajax 是无法实现上传文件的,可以想一下aj ... -
模仿AJAX上传文件
2011-07-27 11:08 664首先要说的就是 ajax 是无法实现上传文件的,可以想一下aj ... -
模仿AJAX上传文件
2011-07-27 11:07 707首先要说的就是 ajax 是无法实现上传文件的,可以想一下aj ... -
模仿AJAX上传文件
2011-07-27 11:07 902首先要说的就是 ajax 是无法实现上传文件的,可以想一下aj ... -
java链接数据库乱码解决方案
2011-05-20 17:56 1276Java乱码问题解决方 ... -
java 连接数据库实例
2011-03-16 11:43 1028package com.dao;import java.sql ... -
java html标签过滤类
2011-02-12 00:24 1222import java.util.regex.Matcher; ... -
java 批量下载图片,批量打包文件并下载
2011-02-11 14:15 17371、批量下载网页上,动态生成的图片到服务器上指定的目录中 2、 ... -
myeclipse 注册的方法
2011-02-11 00:42 700import java.io.BufferedReader;i ... -
利用java.net包访问网络,连接网页并返回html页面代码
2011-02-11 00:28 1456package org.kevin;import java.n ... -
Java清除HTML标签
2011-02-11 00:14 1576使用正则表达式删除HTML标签。 import ja ...
相关推荐
// 横屏操作 } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) { // 竖屏操作 } // 这里可以添加自定义的屏幕方向切换处理代码,如更新布局、保存或恢复状态等 } ``` 通过以上两个...
Android系统支持多种屏幕尺寸和方向,包括横屏(Landscape)和竖屏(Portrait)。本篇文章将深入探讨如何在Android中实现屏幕的切换,以及在横竖屏之间转换时需要注意的关键点。 首先,Android系统会根据设备的物理...
总结来说,"repluginLand.zip"提供的横屏插件方案是360Replugin框架的一个实例,旨在解决Android应用在横屏模式下加载和运行特定功能的问题。通过合理的配置和开发实践,开发者可以充分利用这个插件,提升应用的可...
在Android系统中,黑屏死机(Black Screen ...通过以上步骤,通常可以找到问题的根源并提出解决方案,无论是更新应用、修复系统还是更换硬件。对于开发者来说,理解这些知识点并能有效运用日志分析是解决问题的关键。
此源码提供了实现类似网易新闻应用中栏目切换的完整解决方案,适用于那些希望在自己的Android应用中集成类似功能的开发者。通过这个源码,我们可以深入学习Android UI设计以及触摸事件处理。 在Android开发中,横向...
#### 一、问题背景与解决方案概述 在Android开发过程中,有时我们需要让应用支持横竖屏自动切换,但又不希望每次屏幕方向改变时都重新调用`onCreate()`方法。这是因为默认情况下,Android系统为了保持应用的一致性...
- **横屏模式**:同时按下`Ctrl + F11` - **竖屏模式**:同时按下`Ctrl + F12` **2. 实战应用** 在实际开发过程中,经常需要测试应用程序在不同屏幕方向下的表现。通过这种方式快速切换屏幕方向,可以帮助开发者更...
总的来说,ZXing为开发者提供了一套完整的解决方案,用于在Android应用中实现二维码和条形码的扫描。通过理解其工作原理,自定义扫描界面,以及适配横竖屏,你可以为用户创建一个高效、稳定的扫描体验。
搭建Android开发环境是每个Android开发者必须经历的步骤。在Windows平台上进行这个过程,主要涉及到以下几个关键环节: ...在实际操作中,可能会遇到各种问题,解决方法通常可以通过搜索引擎找到相应的解决方案。
在Android系统中,屏幕方向切换是通过Android系统的传感器和窗口管理器服务来实现的,允许用户根据设备的物理位置或用户偏好在横屏和竖屏之间自由切换。然而,在Android 4.1.5版本中,有些用户可能会遇到屏幕无法...
通过解压并研究这些文件,开发者可以学习如何在实际项目中灵活地控制和调整Android应用的配置,以实现更精细化的管理和更适应市场需求的解决方案。 总之,理解和掌握Android配置重写是提升应用质量、实现个性化功能...