当前位置:首页 » 安卓系统 » android自定义状态栏

android自定义状态栏

发布时间: 2022-10-10 22:43:39

① android 怎么实现显示状态栏

droid想要应用运行时全屏有一种方法是在activity的onCreat方法中加入如下代码:getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);并且需要在setContentView()之前,否则无效过。从这么多的苛刻条件可以看出这种方法无法满足动态控制。
下面的方法可以满足这个需要。调用View的 setSystemUiVisibility()
方法,其参数如下:

复制代码代码如下:

View.SYSTEM_UI_FLAG_FULLSCREEN, //全屏,状态栏和导航栏不显示
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION, //隐藏导航栏
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, //全屏,状态栏会盖在布局上
View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION,
View.SYSTEM_UI_FLAG_LAYOUT_STABLE,
View.SYSTEM_UI_FLAG_LOW_PROFILE,
View.SYSTEM_UI_FLAG_VISIBLE, //显示状态栏和导航栏

② 怎么修改android状态栏布局

这个系统的状态栏在Framworks中,主要工程SystemUI,要想修改状态栏就的这个进行修改
修改布局文件:framework/base/package/systemui/res/layout/status_bar.xml

③ 如何修改 Android 状态栏高度

编译 framework-res.apk 打开framework-res\res\values里的dimens.xml
搜索
name="status_bar_height">25.0dip
这一句是状态栏的高度,把 25.0dip改成 36.0dip就是魅族状态栏需要的宽度。
搜索
name="status_bar_icon_size">25.0dip
这句是 图标的高度, 把 25.0dip改成18.dip 就是魅族状态栏需要的宽度。
修改完回编译framework-res.apk把resources.arsc替换回原来的framework-res.apk
把framework-res.apk替换到手机(注意修改权限),重启手机就完成了。

④ android中怎么使我自定义的导航栏随着最顶部的状态栏滑动隐藏呢

状态栏滑动隐藏已经可以了,就是不知道怎么随着滑动使导航栏也跟着滑动,重点是自定义的不是自带的。

⑤ 如何修改 Android 状态栏高度

  1. 反编译framework-res.apk
    2.打开res/values/dimens.xml文件
    3.修改如下代码:
    <dimen
    name="status_bar_height">25.0dip</dimen>

    <dimen
    name="status_bar_icon_size">25.0dip</dimen>
    4.第一个是状态栏的高度,25.0dip是我们现在看到的高度
    5.第二个是图标的高度
    6.回编译,替换resources.arsc到原来的apk里


framework-res.apk文件位于/system/framework文件夹

⑥ 怎么修改android状态栏布局

设置无状态栏,然后自定义状态栏
/**
*
隐藏状态栏
*
也就是设置全屏,一定要在setContentView之前调用,否则报错
*
此方法Activity可以继承AppCompatActivity
*
启动的时候状态栏会显示一下再隐藏,比如QQ的欢迎界面
*

配置文件
中Activity加属性android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
*
如加了以上配置Activity不能继承AppCompatActivity,会报错
*/
public
static
void
hideStatusBar(Activity
activity)
{
activity.requestWindowFeature(Window.FEATURE_NO_TITLE);
activity.
getWindow
().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}

⑦ android 怎么隐藏状态栏和显示状态栏

Android任务栏图标隐藏方法/步骤:
1、首先看到任务栏;
2、右击任务栏,在下拉菜单中选择属性,会出现一个开始与任务栏对话框;
3、在任务栏外观中选择自动隐藏任务栏;
4、选择完成后点击确定,任务栏就能够自动隐藏了;

⑧ android 怎么设置状态栏字体颜色

通过Style来修改状态栏颜色。

1.设置 colorPrimary,colorPrimaryDark两个颜色。

<stylename="AppTheme"parent="Theme.AppCompat.Light.NoActionBar">

<itemname="colorPrimary">@android:color/holo_blue_bright</item>

<itemname="colorPrimaryDark">@android:color/holo_blue_bright</item>

</style>

2. AndroidManifest.xml文件中的targetSdkVersion必须设置在21以上。

3.parent主题必须是Theme.AppCompat开头,兼容包下的主题,所以必须一用v7包。

colorPrimary,colorPrimaryDark这两个属性是Material Design风格中规定的。具体位置如下图所示:

⑨ android 4.2.2怎样修改系统状态栏

<com.android.systemui.statusbar.policy.Clock android:id="@id/clock"
android:paddingLeft="12.0dip" android:layout_width="wrap_content"
android:layout_height="fill_parent" android:gravity="center"
android:paddingRight="12.0dip"
android:textAppearance="@style/TextAppearance.StatusBar.Clock"
android:textSize="15.0dip" android:singleLine="true" /> 这样时间就居中了
搜索android:id="@id/signal_battery_cluster",将这段剪切到上段下面并修改为
<LinearLayout android:orientation="horizontal"
android:id="@id/signal_battery_cluster" android:layout_width="0.0dip"
android:layout_height="fill_parent" android:gravity="right"
android:layout_weight="1.0">
搜索android:id="@id/statusIcons",将这段修改为 <LinearLayout
android:orientation="horizontal" android:id="@id/statusIcons"
android:paddingLeft="2.0dip" android:layout_width="wrap_content"
android:layout_height="fill_parent" android:gravity="center_vertical"
android:paddingRight="2.0dip" /> 加入这段 <LinearLayout
android:layout_width="wrap_content" android:layout_height="fill_parent"
android:gravity="center"> 搜索android:id="@id/percentage",将这段修改为
<TextView android:id="@id/percentage" android:visibility="gone"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:gravity="center" android:textColor="#ffffffff"

⑩ Android Studio中自定义标题栏的添加问题

mainifests中设置:
android:theme="@style/AppTheme"(即默认设置).
⒉values->styles.xml中设置:
style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar".
二values->styles.xml中:
在当先使用的style的parent属性添加NoActionBar.如原先为

style name="AppTheme" parent="Theme.AppCompat.Light".

热点内容
全本免费阅读器在哪缓存 发布:2025-01-23 11:14:54 浏览:437
传输数据加密 发布:2025-01-23 11:03:20 浏览:253
win7文件夹没有共享 发布:2025-01-23 10:55:43 浏览:139
php原链接 发布:2025-01-23 10:49:56 浏览:513
演讲稿脚本需要哪些要素 发布:2025-01-23 10:49:55 浏览:383
传奇日常脚本 发布:2025-01-23 10:45:04 浏览:40
刷华为的系统可以用方舟编译器吗 发布:2025-01-23 10:45:03 浏览:225
java数组反射 发布:2025-01-23 10:39:24 浏览:291
服务器如何从导轨取下来 发布:2025-01-23 10:28:30 浏览:102
华为手机的密码保险柜在哪里 发布:2025-01-23 10:27:02 浏览:633