- 浏览: 318470 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (89)
- 蜗牛/ (0)
- android_app (22)
- android_activity (6)
- android_AudioManager (1)
- android_Dialog (4)
- android_EditText (3)
- android_ListView (3)
- android-Media (5)
- android_Notification (2)
- android_ProgressBar (1)
- android_sqlite (1)
- android_Service (1)
- android_SharedPreferences (1)
- android_TitleBar (3)
- android-WebView (3)
- android_常见问题解决方案 (2)
- (J2SE)XML (1)
- (J2SE)Java I/O流 (3)
- (J2SE)Socket 网络编程 (2)
- (J2SE)Java 基础 (3)
- (J2SE)Thread 学习笔记 (4)
- android google map (1)
最新评论
-
Mfeng:
Mfeng 写道评论竟然不能删除
java 实现文件/文件夹复制、剪切、删除 -
Mfeng:
评论竟然不能删除
java 实现文件/文件夹复制、剪切、删除 -
yizhesong:
如何更改回来?
android EditText设置不可写(转) -
zhb31415926:
写点有技术含量的,纯浪费时间的文章
ListView——ArrayAdapter -
somefuture:
龙哥IT 写道setTextView(int,String)? ...
Activity传递一个或者多个对象
摘1:
Android程序中要设置全屏包括两个部分:
窗口全屏和Activity 全屏。窗口全屏 是指隐藏系统顶部用来显示时间、电量、信号等信息的。
标题栏,Activity全屏 是指隐藏程序的标题栏。我们可以在程序代码中设置,也可以通过修改AndroidManifest.xml文件来实现。
1. 修改程序代码
我们需要在 Activity的onCreate方法中添加相应的代码。请注意代码的位置,要在setContentView()方法之前调用哦。
Java代码
2. 修改 AndroidManifest.xml
我们可以修改<application>标签或<activity>标签的属性值来实现。他们的区别是修改<application>标签后所有的Activity都会全屏,而修改<activity>后只针对当前的Activity有效。注意:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"的位置,我在两处都设置上了,大家可以根据实际状况做出调整。
Xml代码
Android获得屏幕的宽度和高度很简单,只需在Activity中调用以下代码:
Java代码
摘2:
一是在OnCreate中:
二是在AndroidManifest.xml中:<activity
第三种方法:全屏:
取消全屏:
前两种方法只能在初始化时决定全屏与否,第三种方法就可以在Activity运行过程中,动态地改变全屏与否
android动态全屏
Android程序中要设置全屏包括两个部分:
窗口全屏和Activity 全屏。窗口全屏 是指隐藏系统顶部用来显示时间、电量、信号等信息的。
标题栏,Activity全屏 是指隐藏程序的标题栏。我们可以在程序代码中设置,也可以通过修改AndroidManifest.xml文件来实现。
1. 修改程序代码
我们需要在 Activity的onCreate方法中添加相应的代码。请注意代码的位置,要在setContentView()方法之前调用哦。
Java代码
public class Home extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE);//不显示程序的标题栏 getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,WindowManager.LayoutParams. FLAG_FULLSCREEN);//不显示系统的标题栏 setContentView(R.layout.main); } } public class Home extends Activity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); //不显示程序的标题栏 getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,WindowManager.LayoutParams. FLAG_FULLSCREEN); //不显示系统的标题栏 setContentView(R.layout.main); } }
2. 修改 AndroidManifest.xml
我们可以修改<application>标签或<activity>标签的属性值来实现。他们的区别是修改<application>标签后所有的Activity都会全屏,而修改<activity>后只针对当前的Activity有效。注意:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"的位置,我在两处都设置上了,大家可以根据实际状况做出调整。
Xml代码
<?xml version="1.0" encoding="utf-8"?> <manifestxmlns:android="http://schemas.android.com/apk/res/android" package="org.dw.enotes" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name" <!-- 看这里 --> android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> <activity android:name=".activity.Hello" android:label="@string/app_name" <!-- 看这里 --> android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-sdk android:minSdkVersion="4" /> </manifest>
Android获得屏幕的宽度和高度很简单,只需在Activity中调用以下代码:
Java代码
int screenWidth;//屏幕宽度 int screenHeight;//屏幕高度 WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(); screenWidth = display.getWidth(); screenHeight = display.getHeight();
摘2:
一是在OnCreate中:
getWindow().setFlags(WindowManager.LayoutParams.NO_STATUS_BAR_FLAG, WindowManager.LayoutParams.NO_STATUS_BAR_FLAG);
二是在AndroidManifest.xml中:<activity
android:name=".MyActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
第三种方法:全屏:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
取消全屏:
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
前两种方法只能在初始化时决定全屏与否,第三种方法就可以在Activity运行过程中,动态地改变全屏与否
android动态全屏
发表评论
-
获取android设备的 子网掩码和默认网关?
2012-08-21 17:02 1080//获取mac地址 public String getLoc ... -
Android获取本机Mac地址及IP地址的方法
2012-08-21 16:29 15921、Android 获取本机Mac 地址方法: ... -
解决:Android Android requires compiler compliance level 5.0 or 6.0. 错误
2012-05-31 09:35 1820今天将ADT更新到最新的12.0版本,重新导入以前的工程,没想 ... -
Android 应用程序获得版本号
2012-05-14 20:54 1853我们可以在AndroidManifest.xml中设置程序的 ... -
android 状态栏、标题栏、屏幕高度
2012-03-02 10:40 401901.获取状态栏高度: decorView是window中的 ... -
MotionEvent中getX()和getRawX()的区别
2011-12-01 10:55 1517先看一段代码: public class Res exten ... -
获取View在屏幕中的坐标
2011-11-30 15:21 1448final int[] location = new int[ ... -
(转)Android下Affinities和Task
2011-10-22 16:24 32051、Activity和Task task就好像是能包含很多a ... -
(转)区分Activity的四种加载模式
2011-10-22 15:49 944在多Activity开发中,有可能是自己应用之间的Activi ... -
ADB适用方法(转)
2011-10-15 14:06 999ADB是android sdk里的一个工具, 它的主要功能有: ... -
Eclipse 常用快捷键
2011-10-10 16:38 1511比较常用的Eclipse快捷键 ... -
Activity 半透明的设置
2011-09-22 09:59 947http://norety.iteye.com/blog/64 ... -
InputStream byte互转
2011-09-21 21:41 905InputStream转byte[] private byte ... -
Android获取图片的4种方式
2011-09-21 21:32 11911. 图片放在sdcard中, Bitmap imag ... -
Android UI学习 - GridView和ImageView的使用
2011-09-21 09:16 32http://android.blog.51cto.com/2 ... -
Activity之间UI的另类"更新"
2011-09-08 18:31 23这里不讨论常见的UI更新方式,请先看以下代码: Update ... -
android中常见的回调模式
2011-09-08 10:02 1468最近做ListView网络图片的异步加载,以及下载网路MP3动 ... -
Android中悬浮窗口的实现原理和示例代码(转)
2011-08-30 11:12 946用了我一个周末的时间,个中愤懑就不说了,就这个问题,我翻遍全球 ... -
控件之-ListVew(美化ListView)
2011-08-23 21:02 21一:为ListView设置背景图片 //List ... -
横竖屏切换(转)
2011-08-15 09:07 4798摘一: 在开发游戏的时候,有些游戏是只能横屏玩的,所以手机竖立 ...
相关推荐
android Activity始终横屏、全屏、屏幕方向改变等屏幕相关
本文实例讲述了Android开发中获取View视图宽与高的常用方法。分享给大家供大家参考,具体如下: 一、根据WindowManager管理器获得 1)这两种方法在屏幕未显示的时候,还是处于0的状态,即要在setContentView调用之后...
本文实例讲述了Android实现固定屏幕显示的方法。分享给大家供大家参考。具体如下: ...如果要使Activity的View界面全屏,只需要将最上面的信号栏和Activity的Title栏隐藏掉即可,隐藏Title栏的代码
经过好几天的努力,才解决: 代码如下:” package=”myb.x2.app2″ android:versionCode=”1″ android:versionName=”1.0″> <android screenOrientation=”portrait” android:label=”@string/app_name”>
5.2.12 获得屏幕属性 5.3 动画实现 5.3.1 Tween动画 5.3.2 Frame动画 5.3.3 GIF动画播放 5.4 小结 第6章 Android数据存储 6.1 Android数据存储初探 6.2 数据存储之Shared Preferences 6.3 数据存储之Files 6.4 数据...
2、设计动态全屏淡入(Fade-in)、淡出(Fade-out)图片的交替。 以上这二个重点都需要通过线程来实现,以时间截记得方式,判断距离上一次单击键盘或屏幕的时间,并计量二次的间隔,当超过了指定的秒数(代码中是10...
Android编写实现手机中的全屏按钮,整个手机屏幕就是一个大按钮,单击的时候,屏幕会变色,也就是按钮响应了人的操作,如何实现这种按钮呢?下面是代码文件中的一些相关部分代码: public boolean onKeyDown(int ...
5.2.12 获得屏幕属性 5.3 动画实现 5.3.1 Tween动画 5.3.2 Frame动画 5.3.3 GIF动画播放 5.4 小结 第6章 Android数据存储 6.1 Android数据存储初探 6.2 数据存储之Shared Preferences 6.3 数据...
5.2.12 获得屏幕属性 5.3 动画实现 5.3.1 Tween动画 5.3.2 Frame动画 5.3.3 GIF动画播放 5.4 小结 第6章 Android数据存储 6.1 Android数据存储初探 6.2 数据存储之Shared Preferences 6.3 数据存储之Files 6.4 数据...
5.2.12 获得屏幕属性 5.3 动画实现 5.3.1 Tween动画 5.3.2 Frame动画 5.3.3 GIF动画播放 5.4 小结 第6章 Android数据存储 6.1 Android数据存储初探 6.2 数据存储之Shared Preferences 6.3 数据...
一个新 Activity 启动入栈后,它显示在屏幕最前端,处理是处于栈的最顶端(Activity栈顶),此时它处于可见并可和用户交互的激活状态,叫做活动状态或者运行状态(active or running)。 2. Paused 当 Activity失去...
而且可以通过单击屏幕的任何位置(包括Activity内部和Activity外部)来关闭Activity。 Activity的传统风格 Activity是学习Android的入门技术。几乎所有的初学者都会从Activity学起。因此,Activity这个组件对于...
此外,可以使用MediaPlayerManager来控制播放行为,例如全屏模式,小屏幕模式以及RecyclerView中的智能匹配模式。Features全屏,小屏播放内部支持RecyclerView中播放自定义UIAPP内全局播放静音循环播放手势操作(小...
本文实例讲述了Android编程实现播放视频时切换全屏并隐藏状态栏的方法。分享给大家供大家参考,具体如下: 1. Demo示例: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate...
本文实例为大家分享了Android实现全屏截图或长截屏功能的具体代码,供大家参考,具体内容如下 全屏截图: /** * 传入的activity是要截屏的activity */ public static Bitmap getViewBitmap(Activity activity) { /...
现在,市面上的屏幕尺寸和全面屏方案五花八门。这里我使用了小米的图来说明: ...针对需要适配第二点的应用,需要获取刘海的位置和宽高,然后将显示内容避开即可。 声明最大长宽比 以前的普通屏长宽比为16
全屏时启动新Activity实现播放器真正的全屏功能 能在ListView、ViewPager和ListView、ViewPager和Fragment等多重嵌套模式下全屏工作 ListView的拖拽和ViewPager的滑动时如果划出屏幕会自动重置视频
@AIFullScreen: 类注解, 只适用于Activity(需继承于AIActivity), 设置Activity全屏 @AILayout: 类注解 value[int]: 用于设置该Activity的布局 ---- setContentView(resId); @AIView: 属性注解 ...