沉浸式状态栏的实现
来源:互联网 发布:中国的软件名城 编辑:程序博客网 时间:2024/04/29 05:30
在魅蓝note 2上实验成功:
具体做法如下:
在Activity所在的布局中的根部加上属性:红色部分
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"android:fitsSystemWindows="true"android:background="@color/white" android:id="@+id/linear_gen_activity_wzcx" > <include layout="@layout/activity_header_two" android:id="@+id/relativeLayout1"/> <RelativeLayout android:id="@+id/relative_center_wzcx" android:layout_width="match_parent" android:layout_height="120dp" android:layout_below="@id/relativeLayout1" android:background="@mipmap/bg_tianqi" > <TextView android:id="@+id/txt_location_wzcx" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="20dp" android:layout_marginTop="10dp" android:drawableRight="@mipmap/bt_bottom" android:text="北京" android:textColor="@color/white" /> <TextView android:id="@+id/txt_tianqi_wzcx" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="40dp" android:layout_marginTop="10dp" android:layout_toRightOf="@+id/txt_location_wzcx" android:text="天气" android:textColor="@color/white" /> <TextView android:id="@+id/txt_xianxing_wzcx" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_marginRight="10dp" android:layout_marginTop="10dp" android:text="今天尾号限行" android:textColor="@color/white" /> <TextView android:id="@+id/txt_wendu_wzcx" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/txt_location_wzcx" android:layout_marginLeft="20dp" android:layout_marginTop="20dp" android:text="温度" android:textColor="@color/white" android:textSize="30sp" /> <TextView android:id="@+id/txt_num_one_wzcx" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/txt_xianxing_wzcx" android:layout_below="@+id/txt_xianxing_wzcx" android:layout_marginLeft="10dp" android:layout_marginTop="20dp" android:text="1" android:textColor="@color/white" android:textSize="35sp" /> <TextView android:id="@+id/txt_txt_two_wzcx" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/txt_xianxing_wzcx" android:layout_marginLeft="20dp" android:layout_marginTop="20dp" android:layout_toRightOf="@+id/txt_num_one_wzcx" android:text="2" android:textColor="@color/white" android:textSize="35sp" /> </RelativeLayout> <LinearLayout android:id="@+id/linear_center_wzcx" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:background="@color/white" android:layout_below="@+id/relative_center_wzcx" android:paddingTop="15dp" android:paddingBottom="15dp" android:orientation="horizontal" > <TextView android:id="@+id/txt_weizhang_wzcx" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:drawableTop="@mipmap/wei_zhang_gfd" android:gravity="center" android:text="违章高发地" android:textColor="@color/font_grey" /> <TextView android:id="@+id/txt_tietiao_wzcx" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:drawableTop="@mipmap/tie_tiao_gfd" android:gravity="center" android:text="贴条高发地" android:textColor="@color/font_grey" /> <TextView android:id="@+id/txt_tingche_wzcx" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:drawableTop="@mipmap/ting_che_chang" android:gravity="center" android:text="停车场查询" android:textColor="@color/font_grey" /> </LinearLayout> <ScrollView android:id="@+id/sc_bottom_wzcx" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="10dp" android:layout_below="@+id/linear_center_wzcx" android:background="@color/white" > <LinearLayout android:id="@+id/linear_fragment_wzcx" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > </LinearLayout> </ScrollView></RelativeLayout>
然后在activity中添加如下代码:
@Overrideprotected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(getLayout()); //透明状态栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); //透明导航栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
}
其中状态栏的颜色是和activity的布局的背景色(background)是一样的。
0 0
- 沉浸式状态栏的实现;
- 沉浸式状态栏的实现
- 沉浸式状态栏的实现
- 沉浸式状态栏的实现
- 沉浸式状态栏的实现
- 沉浸式状态栏的实现
- 沉浸式状态栏的实现
- 沉浸式状态栏的实现
- 沉浸状态栏的实现
- 沉浸式状态栏(变色状态栏、透明状态栏)的实现
- 沉浸式状态栏实现
- 沉浸式状态栏实现
- 沉浸式状态栏实现
- 沉浸式状态栏实现
- 实现沉浸式状态栏
- android沉浸式状态栏的实现
- Android沉浸式状态栏的实现
- android沉浸式状态栏的实现
- mysql的安装
- 晚安!奋斗的宝宝们!!
- 深圳某服校招笔试
- html 遇到的问题解决
- A余B的例子
- 沉浸式状态栏的实现
- shell学习之密码修改及root相关
- nvelocity学习笔记
- 【python】关于range与xrange的区别
- CUDA
- 数据库远程访问授权
- eclipse部署web项目至本地的tomcat但在webapps中找不到
- Linux 环境搭建备忘
- 数组知识点