首页 > 其他分享 >Android App 隐藏标题栏+状态栏+导航栏

Android App 隐藏标题栏+状态栏+导航栏

时间:2023-08-02 12:11:20浏览次数:52  
标签:bar 状态栏 App 标题栏 FLAG Activity hide Android 隐藏

1. 隐藏当前Activity标题栏

在当前Activity中调用:this.requestWindowFeature(Window.FEATURE_NO_TITLE);

2. 隐藏当前Activity状态栏(Status Bar)

2.1 Android 4.0 and Lower

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// If the Android version is lower than Jellybean, use this call to hide
// the status bar.
if (Build.VERSION.SDK_INT < 16) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
setContentView(R.layout.activity_main);
}
...
}

2.2 Android 4.1 and Higher

View decorView = getWindow().getDecorView();
// Hide the status bar.
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
// Remember that you should never show the action bar if the
// status bar is hidden, so hide that too if necessary.
ActionBar actionBar = getActionBar();
actionBar.hide();

    3. 隐藏当前Activity界面的导航栏(NavigationBar)

    在Android4.0及以后版本中,可通过以下方法隐藏NavigationBar

    View decorView = getWindow().getDecorView();
    // Hide both the navigation bar and the status bar.
    // SYSTEM_UI_FLAG_FULLSCREEN is only available on Android 4.1 and higher, but as
    // a general rule, you should design your app to hide the status bar whenever you
    // hide the navigation bar.
    int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
    | View.SYSTEM_UI_FLAG_FULLSCREEN;
    decorView.setSystemUiVisibility(uiOptions);

    4. 隐藏所有Activity界面的标题栏

     修改AndroidManifest.xml
    
     在application 标签中添加a
    
    android:theme="@android:style/Theme.NoTitleBar"

    5. 隐藏所有Activity界面的TitleBar 和StatusBar

      修改AndroidManifest.xml
      在application 标签中添加
      android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
       

    标签:bar,状态栏,App,标题栏,FLAG,Activity,hide,Android,隐藏
    From: https://www.cnblogs.com/wanglongjiang/p/17600332.html

    相关文章

    • 浅谈-BeanWrapper bw = PropertyAccessorFactory.forBeanPropertyAccess(Object targe
      BeanWrapper是SpringFramework中的一个接口,它提供了一种方便的方式来访问Java对象的属性,并允许对属性进行读取和设置操作。PropertyAccessorFactory.forBeanPropertyAccess(this)是一个工厂方法,用于创建一个BeanWrapper对象,以便访问指定的Java对象的属性。举个例子来......
    • app逆向之如何随机生成imei号
      importrandomdefgenerate_imei():#跟useragent类似,要变换一下##生成随机的TAC(前六位)tac=''.join(random.choices('0123456789',k=6))#生成随机的FAC(接下来的两位)fac=''.join(random.choices('0123456789',k=2))......
    • APP逆向之AES加密算法
      importrandomfromCrypto.CipherimportAESimportbase64#加密的字符串,必须是固定长度,处理成固定长度defpad_data(data):#计算需要填充的字节数pad_len=AES.block_size-(len(data)%AES.block_size)#使用填充字节进行填充padding=bytes([......
    • 万邦淘宝/天猫获得淘宝app商品详情原数据 API 返回值说明
      item_get_app-获得淘宝app商品详情原数据公共参数请求地址:console.open.onebound.cn/console/?i=…名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中)secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]cac......
    • 淘宝/天猫API,获得淘宝app商品详情原数据,API返回值说明
      item_get_app-获得淘宝app商品详情原数据公共参数名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中)secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]cacheString否[yes,no]默认yes,将调用缓存的数据,速度比......
    • 几种常用到的 Hybrid App 技术框架
      移动操作系统在经历了诸神混战之后,BlackBerryOS、SymbianOS、WindowsPhone等早期的移动操作系统逐渐因失去竞争力而退出。目前,市场上主要只剩下安卓和iOS两大阵营,使得iOS和安卓工程师成为抢手资源。然而,由于两者系统的差异,开发同一个应用需投入两倍的工作量,不仅增加了人力......
    • 如何在Windows上将iOS应用上传到App Store
       ApplicationUploaderiOSApp上架工具是一款非常好用的针对iOS苹果应用程序软件开发的实用编程工具,它的主要作用是帮助用户进行快速的程序应用设计和程序应用调试,节省用户进行软件开发耗费的不必要时间!​编辑切换为居中添加图片注释,不超过140字(可选......
    • windows如何上架ios应用到app store
      windows如何上架ios应用到appstoreApplicationUploaderiOSApp上架工具是一款非常好用的针对iOS苹果应用程序软件开发的实用编程工具,它的主要作用是帮助用户进行快速的程序应用设计和程序应用调试,节省用户进行软件开发耗费的不必要时间!​编辑切换为居中......
    • 拼多多APP商品详情接口获取activity_id值(拼多多activity_id接口)
      拼多多APP商品详情接口获取activity_id值(拼多多activity_id接口)代码对接如下:1.公共参数名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]cacheString否[......
    • 1688商品详情API接口-(item_get_app-获取1688app上原数据接口),1688APP商品详情接口
      一、1688商品详情API接口-(item_get_app-获取1688app上原数据接口)代码如下:1.公共参数:名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中)secretString是调用密钥(点击获取key和secret)api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop......