android中影藏状态栏和标题栏的几种方法

1,在android中,有时候我们想隐藏我们的状态栏和标题栏(如:第一次安装app时候的欢迎界面),实现这些效果有几种方法,随便选取自己喜欢的即可。

2,

A:利用代码实现,在我们主Activity中在onCreate()方法中加入

1 //获取当前窗体
2 final Window window = getWindow();
3 //隐藏状态栏
4  window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
5 //隐藏标题栏
6 requestWindowFeature(Window.FEATURE_NO_TITLE);

B:在清单文件AndroidManifest.xml文件中的<application>标签中的<Activity>中添加隐藏的主题

1 android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

C:隐藏所有Activity中的标题栏,在清单文件AndroidManifest.xml文件中的<application>中加入以下主题

1 android:theme="@android:style/Theme.NoTitleBar"

D: 另一种用代码隐藏Activity中的标题栏

//获取actionBar管理者对象,隐藏
actionBar= getActionBar();
actionBar.hide();
时间: 2024-12-22 18:18:51

android中影藏状态栏和标题栏的几种方法的相关文章

Android全屏(包含3种隐藏顶部状态栏及标题栏和一种隐藏Android 4.0平板底部状态栏的方法)

方法一 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 隐藏标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); // 隐藏状态栏 getWindow().setFlags(WindowManager.La

Android开发之去掉标题栏的三种方法,推荐第三种

Android:去掉标题栏的三种方法和全屏的三种方法 第一种:一般入门的时候经常使用的一种方法 onCreate函数中加入以下代码: requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 注意这句一定要写在setContentView()方法的前面,不然会报错的 第二种:在AndroidManifest.xml文件中定义 <application android:icon="@drawable/icon" android:la

Android TextView里直接显示图片的三种方法

方法一:重写TextView的onDraw方法,也挺直观就是不太好控制显示完图片后再显示字体所占空间的位置关系.一般如果字体是在图片上重叠的推荐这样写.时间关系,这个不付源码了. 方法二:利用TextView支持部分Html的特性,直接用api赋图片.代码如下: //第一种方法在TextView中显示图片 String html = "<img src='" + R.drawable.circle + "'/>"; ImageGetter imgGett

Android成长之路-实现监听器的三种方法

第一种:  在Test类中  定义一个类接口OnClickListener 第二种:直接在Test类上写一个接口 其中的this相当于new OnClickListener()对象, 即class test 中的一个对象, 而如果要用这种方式的话,public void onClick 方法必须写在该test类中, 且在开头使用implements OnClickListener, 即this对象可以直接调用该方法 第三种:  匿名内部类 Android成长之路-实现监听器的三种方法

android应用中去掉标题栏的三种方法

在android中去掉标题栏有三种方法,它们也有各自的特点. 1.在代码里实现 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 记住:这句代码要写在setContentView()前面. 2.在清单文件(manifest.xml)里面实现 <application android:icon="@drawable/icon" android:label="@string/app_name" a

android去掉标题栏的几种方法

1.requestWindowFeature(Window.FEATURE_NO_TITLE); 注意:要继承Activity,AndroidStudio默认继承AppCompatActivity,不会有效果.还有,这句一定要写在setContentView()方法的前面,不然会报错的. 2.getSupportActionBar().hide(); 3.android:theme="@style/Theme.AppCompat.Light.NoActionBar" [以上方法容易上手

Android 图片平铺效果实现的3种方法

Html中平铺的效果,那么我们都是怎么样才能实现的那,我们其实主要用到的就是api,我们一开始new一个bitmap,就可以了,那么我们就来说说第二种方法,那就在用到了xml,上面我们说了两个方法,但android是非常强大的,也就是说我们还有第三个方法,那就是我们自己画出来,代码如下: 第一种: (1)第一种利用系统提供的api实现 Java代码: Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.p

android加载大量图片内存溢出的三种方法

android加载大量图片内存溢出的三种解决办法 方法一:  在从网络或本地加载图片的时候,只加载缩略图. /** * 按照路径加载图片 * @param path 图片资源的存放路径 * @param scalSize 缩小的倍数 * @return */ public static Bitmap loadResBitmap(String path, int scalSize) { BitmapFactory.Options options = new BitmapFactory.Option

android Button实现点击事件的三种方法

一.使用匿名内部类实现 onClickListener接口,通用: 二.让MainActivity实现onClickListener接口,这种方法适合于有多个组件时,这样用会更加的方便: 三.在XML文件中的相应组件中定义onClick方法,自定义的方法: 实现的源码: package com.example.clickbutton; import android.os.Bundle; import android.app.Activity; import android.view.Menu;