- 浏览: 237104 次
- 性别:
- 来自: 湖南
最新评论
-
yuxuejun1123:
为什么没有powerPC,个人觉得这篇文章把mips和powe ...
ARM MIPS PowerPC比较 -
yy232:
我刚学这个,有点疑问,希望你能为我解答 你说 “任何人只 ...
centos的用户、组权限、添加删除用户等操作的详细操作命令 -
wstxdz1023:
就那么几句代码,全是问题
socket 心跳
在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改!
一、在代码中设置:
view plaincopy to clipboardprint?
package com.android.tutor;
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
public class OpenGl_Lesson1 extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//无title
requestWindowFeature(Window.FEATURE_NO_TITLE);
//全屏
getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,
WindowManager.LayoutParams. FLAG_FULLSCREEN);
setContentView(R.layout.main);
}
}
package com.android.tutor;
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
public class OpenGl_Lesson1 extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//无title
requestWindowFeature(Window.FEATURE_NO_TITLE);
//全屏
getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,
WindowManager.LayoutParams. FLAG_FULLSCREEN);
setContentView(R.layout.main);
}
}
在这里要强调一点,设置全屏的俩段代码必须在setContentView(R.layout.main) 之前,不然会报错。
二、在配置文件里修改(android:theme="@android:style/Theme.NoTitleBar.Fullscreen"):
view plaincopy to clipboardprint?
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android
"
package="com.android.tutor"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".OpenGl_Lesson1"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="7" />
</manifest>
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android
"
package="com.android.tutor"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".OpenGl_Lesson1"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="7" />
</manifest>
在这里我还想说明一下,用前者在我们应用运行后,会看到短暂的状态栏,然后才全屏,而第二种方法是不会有这种情况的,所以我建议
大家使用后者!
发表评论
-
Linux x86 编译 Android 遭遇 gnu/stubs-64.h
2011-08-19 10:43 1858这两天心血来潮,执行完 repo sync 后,顺手来了一下 ... -
使用Cygwin下载Android代码树
2011-03-16 20:45 1578--官方说明-- To set up y ... -
Cygwin在win下下载android源代码
2011-03-16 20:43 1072首先下载cygwin,cygwin是一个类linux平台。即在 ... -
Android NDK 环境搭建 - 安装配置 Cygwin
2011-03-16 20:40 29561. NDK 下载 最新版 Android NDK 开发工具包 ... -
Android-触感反馈和声音反馈的效果实现
2011-03-15 12:07 29451)只有系统设置中打开触感反馈选项,方法performHa ... -
socket的服务端框架
2011-03-07 14:17 2700最近查了不少java下面nio ... -
android UI 优化系列之 创建RGB565的缓存
2011-03-05 16:42 1891关于如何优化activity的 ... -
SocketChannel 和 DatagramChannel
2011-03-05 16:19 1922SocketChannel 叫套接字通道,面向流,就是通 ... -
Android 调试工具集
2011-03-05 13:25 12511.TraceView1)功能:用于热点分析和性 ... -
Android 中文API (33) —— Checkable
2011-03-03 17:45 1110声明 欢迎转载,但请保留文章原始出处:) ... -
Toast 和 Looper
2011-03-03 09:02 1136Toast 和 Looper,一个属于 android.w ... -
Activity 与 Main Loope
2011-03-03 08:59 1024上文抛出了一个疑问:UI 线程是在哪里绑定 Looper ... -
Class loading in Android : Begin with PathClassLoader
2011-03-03 08:56 1175Google 在 Android 文档里的《What is ... -
Linux x86 编译 Android 遭遇 gnu/stubs-64.h
2011-03-03 08:54 1253这两天心血来潮,执行完 repo sync 后,顺手来了一 ... -
读《Multitasking the Android Way》(一)
2011-03-03 08:50 1167Android Developers Blog 发表了一篇 ... -
从 Remote Service Binding 学习 AIDL 与 IPC
2011-03-03 08:47 1550默认情况下,一个应用不管有多少个 Activity、Ser ... -
Android SDK Add-on Configure, Compile and Release
2011-03-03 08:44 1900SDK Add-on 是一个比较小众的话题,一是通常厂商不 ... -
Activity Task 与 Intent Filter Flag
2011-03-03 08:42 1247接触 Android 以来,一直觉得对 task、affi ... -
android的原理,不需要太多的剩余内存
2011-03-02 16:05 924不用在意剩余内存的大 ... -
Android IPC框架分析 Binder,Service,Service manager
2011-03-02 15:19 1375我首先从宏观的角度 ...
相关推荐
总结来说,两种全屏设置方法各有优劣。代码设置更灵活,可以在运行时动态调整,但需要确保调用顺序;配置文件设置简单且不影响应用启动体验,但若需动态切换全屏非全屏状态,则需采用代码设置。通常情况下,如果全屏...
### Android基础教程(六)之-Android中两种设置全屏的方法 #### 一、通过代码设置全屏 在Android开发过程中,有时我们需要让应用程序或某个Activity以全屏模式显示,这样可以提供更好的用户体验或者满足某些特定...
在开发中我们经常需要把我们的应用设置为全屏,有两种方法,一中是在代码中设置,另一种方法是在配置文件里改! 一、在代码中设置: 代码如下:package com.android.tutor; import android.app.Activity; import ...
本文将详细介绍两种在Android中实现全屏显示的方法。 1. **在配置文件中设置主题** 在AndroidManifest.xml文件中,你可以通过修改`<application>`或特定`<activity>`标签的`android:theme`属性来实现全屏。以下是...
例如,可以使用GestureDetector和ScaleGestureDetector来识别这两种手势。 ```java GestureDetector gestureDetector = new GestureDetector(context, new GestureDetector.SimpleOnGestureListener() { @Override...
Android基础教程之----Android中两种设置全屏的方法!!.doc Android基础教程之----Android状态栏提醒(Notification,NotificationManager)的使用.doc Android基础教程之----SMS简单发送短信程序(两个模拟器之间的通信)...
首先,全屏显示可以通过两种方法实现:在代码中设置或在AndroidManifest.xml配置文件中设置。以下是在代码中实现全屏的示例: ```java public void onCreate(Bundle savedInstanceState) { super.onCreate...
Android 全屏设置是一个非常重要和常见的需求,今天我们总结了两种实现全屏设置的方法:在 `onCreate` 方法中设置和使用 `styles.xml` 文件。通过这些方法,我们可以轻松地实现 Android 应用程序的全屏显示。 注意...
通过本文的介绍,我们可以了解到解决Android模拟器全屏问题的方法主要包括两种:一种是在代码中设置,另一种是在`AndroidManifest.xml`中配置。此外,还需要注意根据不同的density选择合适的图片分辨率,以确保在...
通过本文,我们将详细介绍Android开发之全屏与非全屏的切换设置方法,包括静态方法和动态方法两种实现方式。 一、静态方法 静态方法是指在Activity类的OnCreate方法中设置全屏或非全屏模式。这个方法非常简单,仅...
在Android开发中,实现丰富的用户交互和视觉效果是提升应用体验的关键之一。本文将深入探讨如何在Android 5.0及以上版本中实现类似微信的点击分享动画,即当用户点击分享按钮时,整个屏幕会充满动画效果。我们将通过...
本文介绍了 Android 实现全屏显示的两种方法:设置主题实现全屏和代码实现全屏。每种方法都有其优缺,开发者可以根据实际情况选择合适的方法。全屏显示可以提高用户体验和界面美观度,对应用程序的用户体验和市场...
全屏模式在Android中主要分为以下几种: 1. **SYSTEM_UI_FLAG_HIDE_NAVIGATION**: 这个标志隐藏底部的导航栏(包括返回、主页和最近应用键)。可以通过以下代码实现: ```java View decorView = findViewById...
本文将详细介绍如何在Android应用程序中实现全屏显示,包括两种常用方法:代码中设置和在Manifest配置文件中设置。 首先,我们来看第一种方法——通过代码设置全屏。这通常在Activity的onCreate()方法中进行。主要...
SurfaceView是Android系统中用于处理视频和图形的一种特殊视图,它有自己的Surface对象,可以独立于UI线程进行渲染,适合处理高性能的图像处理任务,如相机预览。 1. **SurfaceView的使用**: - 创建SurfaceView,...
在Android 4.0(Ice Cream Sandwich)版本中,实现全屏模式有两种主要方法:通过代码动态修改和通过修改系统文件。以下是对这两种方法的详细说明: **第一种方法:通过代码动态修改** 在Android应用的`OnCreate`方法...
首先,我们可以使用以下两种方法来设置WebView的宽视图模式和自适应布局: 1. 设置`WebSettings`的`setUseWideViewPort`和`setLoadWithOverviewMode`属性: ```java WebSettings settings = webView.getSettings();...