如何定制Activity的标题栏】的更多相关文章

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); //自定义标题栏        mWindow = getWindow();        mWindow.setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.titlebar); titlebar.xml <?xml version="1.0" encoding=&q…
缺省的情况下,通常见到Activity的标题栏(Titlebar)是这样的(红色框内): HandleContacts是Activity的标题.有时候,我们希望能改变一下这样单调的状况.比如,要在标题栏中增加一个用于美化界面的图标.增一个输入框或按钮之类的,怎样才能做到这一点呢?我们不妨来看一个实际的例子. 1.首先如下创建一个Android项目 2.将图片magnifier.png拖入该项目的res/drawable-mdpi文件夹下.magnifier.png图片的样子是这样的: 3.在该项…
自定义 Activity 的 标题栏 TitleBar 1. 修改标题栏的高度,背景 编辑styles.xml,添加: <?xmlversion="1.0" encoding="utf-8"?> <resources> <style name="titlebarstyle"parent="android:Theme"> <item name="android:windowTi…
方式一:每个类都需要去添加此代码 在setContentView(R.layout.activity_splash); 前设置以下代码 requestWindowFeature(Window.FEATURE_NO_TITLE); 方式二:统一去掉所有activity的头 @android:style/Theme.Light.NoTitleBar方式去头,使用老版本主题样式 修改默认样式文件为 <style name="AppTheme" parent="AppBaseT…
默认生成的活动(Activity)界面中包含标题栏,并带有状态栏.有时不需要这两个控件. 1.去掉标题栏 (三种方法) a:在setContentView()方法前 添加:requestWindowFeature(Window.FEATURE_NO_TITLE); b: 设置 activity的 theme. 在 AndroidManifest.xml 中设置,可以修改 application 标签中的   android:theme ="@android:style/Theme.NoTitle…
把Activity的标题栏隐藏有两种方法.一种是在在Activity里面设置javacode.还有一种是在项目的清单文件AndroidManifest.xml中设置模版样式. 一.在Activity中通过javacode代码设置:仅仅须要调用requestWindowFeature()方法,同一时候传递Window.FEATURE_NO_TITLE常量. public class Activity101Activity extends Activity { @Override public vo…
继承了AppCompatActivity的Activity无法通过调用requestWindowFeature(Window.FEATURE_NO_TITLE)来隐藏标题栏. public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWi…
去掉所有Activity界面的标题栏 修改AndroidManifest.xml 在application 标签中添加android:theme="@android:style/Theme.NoTitleBar" 四.去掉所有Activity界面的TitleBar 和StatusBar 修改AndroidManifest.xml 在application 标签中添加 android:theme="@android:style/Theme.NoTitleBar.Fullscre…
values->styles.xml中设置:stylename="AppTheme"parent="Theme.AppCompat.Light.NoActionBar". 新建项目后activity默认继承AppCompatActivity,所以有默认ActionBar,所以只需将activity继承Activity即可去除标题栏…
一.在代码中设置 public void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  //去除title    requestWindowFeature(Window.FEATURE_NO_TITLE);    //去掉Activity上面的状态栏getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN , Windo…