在此之前,使用过几种方法设置标题栏: 1.常规法:这个方法是最常用的了,哪个activity需要什么样的标题栏,就在对应的xml布局设计.缺点:此方法维护起来困难,没有将标题栏的共性抽取出来, 如果要统一修改所有activity的标题栏的背景颜色,这将是一个不小的工作量: 2.自定义控件:标题栏一般包含了左边的返回键,中间的标题,有时右边会有“保存”的TextView,自定义TextView,把这几个需要的控件封装成一个View, 暴露设置标题.点击事件等方法.此方法的缺点,就是必须在需要用到的…
把Activity的标题栏隐藏有两种方法.一种是在在Activity里面设置javacode.还有一种是在项目的清单文件AndroidManifest.xml中设置模版样式. 一.在Activity中通过javacode代码设置:仅仅须要调用requestWindowFeature()方法,同一时候传递Window.FEATURE_NO_TITLE常量. public class Activity101Activity extends Activity { @Override public vo…
方式一:每个类都需要去添加此代码 在setContentView(R.layout.activity_splash); 前设置以下代码 requestWindowFeature(Window.FEATURE_NO_TITLE); 方式二:统一去掉所有activity的头 @android:style/Theme.Light.NoTitleBar方式去头,使用老版本主题样式 修改默认样式文件为 <style name="AppTheme" parent="AppBaseT…
缺省的情况下,通常见到Activity的标题栏(Titlebar)是这样的(红色框内): HandleContacts是Activity的标题.有时候,我们希望能改变一下这样单调的状况.比如,要在标题栏中增加一个用于美化界面的图标.增一个输入框或按钮之类的,怎样才能做到这一点呢?我们不妨来看一个实际的例子. 1.首先如下创建一个Android项目 2.将图片magnifier.png拖入该项目的res/drawable-mdpi文件夹下.magnifier.png图片的样子是这样的: 3.在该项…
一.在代码中设置 public void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  //去除title    requestWindowFeature(Window.FEATURE_NO_TITLE);    //去掉Activity上面的状态栏getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN , Windo…
一.在代码中设置public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //去除title   requestWindowFeature(Window.FEATURE_NO_TITLE);   //去掉Activity上面的状态栏 getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN , WindowMan…
本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发. 其实上周五的时候已经发过一篇文章.基本实现了底部导航栏隐藏的效果.但是使用起来可能不是很实用.因为之前我实现的方式是继承了系统的导航栏,并且提供了响应的隐藏显示方法.这样就变相等于强制使用这个view,体验不是很好.所以抽时间把他优化了一下.因为改动比较大,所以重新写一下他的使用方法,当然作为改动补偿,我会在后半篇文章写出他的实现方式. 现在,ByeBuger可以轻易地将任何view在滑动的时候隐藏或者显示.同时支持头部(标…
摘要: 本节主要涉及到的有activity的创建,标题栏隐藏,button绑定方法(toast的使用),menu使用,活动销毁 1.activity的创建跟注册 创建: public class TestActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layou…
默认生成的活动(Activity)界面中包含标题栏,并带有状态栏.有时不需要这两个控件. 1.去掉标题栏 (三种方法) a:在setContentView()方法前 添加:requestWindowFeature(Window.FEATURE_NO_TITLE); b: 设置 activity的 theme. 在 AndroidManifest.xml 中设置,可以修改 application 标签中的   android:theme ="@android:style/Theme.NoTitle…
Activity定制横屏(landscape)显示 本文地址: http://blog.csdn.net/caroline_wendy Android横屏(landscape)显示:  android:screenOrientation="landscape" 能够在特定的Activity中声明.这个属性.则默认会是横屏; screenOrientation的属性须要定义在Activity内, 即AndroidManifest的<activity>; 作用于Activity…