- 浏览: 324890 次
- 性别:
- 来自: 武汉
-
文章分类
- 全部博客 (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 16741、Android 获取本机Mac 地址方法: ... -
解决:Android Android requires compiler compliance level 5.0 or 6.0. 错误
2012-05-31 09:35 1904今天将ADT更新到最新的12.0版本,重新导入以前的工程,没想 ... -
Android 应用程序获得版本号
2012-05-14 20:54 1928我们可以在AndroidManifest.xml中设置程序的 ... -
android 状态栏、标题栏、屏幕高度
2012-03-02 10:40 403261.获取状态栏高度: decorView是window中的 ... -
MotionEvent中getX()和getRawX()的区别
2011-12-01 10:55 1600先看一段代码: public class Res exten ... -
获取View在屏幕中的坐标
2011-11-30 15:21 1529final int[] location = new int[ ... -
(转)Android下Affinities和Task
2011-10-22 16:24 32731、Activity和Task task就好像是能包含很多a ... -
(转)区分Activity的四种加载模式
2011-10-22 15:49 1018在多Activity开发中,有可能是自己应用之间的Activi ... -
ADB适用方法(转)
2011-10-15 14:06 1066ADB是android sdk里的一个工具, 它的主要功能有: ... -
Eclipse 常用快捷键
2011-10-10 16:38 1573比较常用的Eclipse快捷键 ... -
Activity 半透明的设置
2011-09-22 09:59 1032http://norety.iteye.com/blog/64 ... -
InputStream byte互转
2011-09-21 21:41 979InputStream转byte[] private byte ... -
Android获取图片的4种方式
2011-09-21 21:32 12981. 图片放在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 1543最近做ListView网络图片的异步加载,以及下载网路MP3动 ... -
Android中悬浮窗口的实现原理和示例代码(转)
2011-08-30 11:12 996用了我一个周末的时间,个中愤懑就不说了,就这个问题,我翻遍全球 ... -
控件之-ListVew(美化ListView)
2011-08-23 21:02 21一:为ListView设置背景图片 //List ... -
横竖屏切换(转)
2011-08-15 09:07 4883摘一: 在开发游戏的时候,有些游戏是只能横屏玩的,所以手机竖立 ...
相关推荐
本篇文章将深入探讨如何控制Android Activity的屏幕方向,实现始终横屏、全屏显示以及如何处理屏幕方向改变时Activity的销毁与重建问题。 1. **屏幕始终横屏或竖屏** 在AndroidManifest.xml中,我们可以为特定的...
然而,有时开发者可能并不希望Activity全屏显示,而是希望保持部分屏幕区域不受影响。在这种情况下,可以使用`SYSTEM_UI_FLAG_VISIBLE`、`SYSTEM_UI_FLAG_HIDE_NAVIGATION`和`SYSTEM_UI_FLAG_IMMERSIVE_STICKY`等...
实现全屏Dialog的关键在于设置Dialog的宽高为屏幕尺寸。我们可以通过以下步骤来实现: 1. 创建一个新的布局文件作为Dialog的内容视图,例如`dialog_fullscreen.xml`。在这个布局文件中,可以设置根布局为`...
在Android应用开发中,滑动边缘退出Activity是一种常见的交互设计,它可以提供更加直观和便捷的用户界面体验。本文将深入探讨如何在Android中实现这一功能,主要涉及Android自定义手势识别、视图层级管理和Activity...
在Android开发中,了解设备的屏幕属性是至关重要的,这些属性包括屏幕大小、屏幕分辨率、屏幕密度以及系统组件的高度如导航栏和标题栏。这些信息对于优化应用布局、适配不同设备以及提供良好的用户体验至关重要。...
总之,实现Android Activity的实时模糊效果需要掌握Bitmap操作、图像滤镜技术以及性能优化策略。通过合理选择模糊算法和适时更新模糊效果,可以在不牺牲性能的前提下,为用户带来更加美观、沉浸式的交互体验。
Android中的`ImageView`提供了多种`scaleType`,如`centerCrop`(填充并保持宽高比)、`fitXY`(拉伸填充整个视图)等。全屏显示时,一般使用`centerCrop`以保持图片的比例,避免拉伸变形。 5. **性能优化** - ...
在Android开发中,有时我们需要对Activity的显示方式进行定制,使其不占据整个屏幕,而是呈现出特定的大小和样式。本文将详细介绍如何在Android中设置Activity的大小,使其看起来像一个弹出窗口,而不是全屏显示。 ...
1. **理解Android屏幕适配** Android系统通过Density Independent Pixel (DIP)来处理屏幕适配,DIP是一种虚拟像素单位,与物理像素无关,但可以根据设备的密度进行转换。此外,Android还提供了多种资源目录(如hdpi...
或者,如果你只想让某个特定的Activity全屏,可以在该Activity的定义中设置: ```xml <activity android:name=".YourFullScreenActivity" android:label="@string/activity_name" android:theme="@android:...
Android系统采用Activity作为应用的基本单元,每个Activity都有一个与之对应的布局文件,通过设置布局参数来控制屏幕显示。全屏显示通常涉及到以下几个方面: 1. **去掉状态栏**:状态栏通常包含时间、电池状态等...
// 设置Dialog的宽高为屏幕的一半 int dialogWidth = width / 2; int dialogHeight = height / 2; // 获取对话框窗口特征对象 Window window = this.getWindow(); window.requestFeature(Window.FEATURE_NO_...
在Android操作系统中,点击图标关闭屏幕这一功能涉及到的是应用程序与系统交互、用户界面设计以及电源管理等多个方面。这里我们将深入探讨实现这一功能所涉及的技术点和步骤。 首先,要理解Android系统的应用程序...
总之,实现Android模拟器全屏需要结合代码和XML配置文件进行设置。同时,理解并正确处理屏幕分辨率和密度对于应用的兼容性和用户体验至关重要。开发者应当确保为不同密度提供适配的图片资源,并在布局文件中使用适当...
2. **单个Activity全屏和小窗切换**:在这个项目中,开发者通过在同一个Activity中实现全屏和小窗播放的切换,提高了用户体验。用户可以在观看视频的同时进行其他操作,如浏览网页或使用其他应用。这通常通过改变...
本教程将详细讲解如何通过双击屏幕动态地实现在Web View中隐藏标题栏和状态栏,达到全屏的效果。首先,我们需要理解Android系统的布局结构,标题栏(ActionBar或Toolbar)和状态栏是Android界面的重要组成部分,它们...
5. **Activity的透明和主题**:通过设置主题和透明度,可以实现各种视觉效果,如全屏模式、半透明Activity或自定义颜色主题。了解如何在AndroidManifest.xml中配置和在代码中动态改变主题。 6. **配置变更的处理**...
这个布局文件应该设置合适的宽高,例如使用`match_parent`来填充屏幕。在布局文件中,你可以添加所需的视图元素,如文本、图片、输入框等。 2. **自定义AlertDialog** 在Activity或Fragment中,我们需要实例化一...
在Android开发中,全屏模式是一项常见的需求,它能够提供沉浸式的用户体验,使得应用程序的内容能够充满整个屏幕,消除状态栏和导航栏的干扰。本文将深入探讨如何在Android中实现全屏模式,并基于"Android全屏demo...
在Android开发中,Activity是应用程序的基本构建块,它通常占据屏幕的全部空间。然而,有时候开发者可能希望实现自定义窗口大小的功能,以便为用户提供更灵活的交互体验。本篇文章将探讨如何实现“随意调节Activity...