`
guowee
  • 浏览: 173790 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

[转发]android界面研究 :Activity的Title设置

阅读更多

android界面研究 :Activity的Title设置

文章分类:移动开发

1、改变标题内容:public void setTitle (CharSequence title)

2、隐藏标题:requestWindowFeature (Window.FEATURE_NO_TITLE); 

3、隐藏标题和最上面的电池电量及信号栏(全屏):

Java代码
  1. public   void  setFullscreen() {      
  2.             requestWindowFeature(Window.FEATURE_NO_TITLE);      
  3.             getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,      
  4.                     WindowManager.LayoutParams.FLAG_FULLSCREEN);      
  5.         }   
public void setFullscreen() {    
            requestWindowFeature(Window.FEATURE_NO_TITLE);    
            getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,    
                    WindowManager.LayoutParams.FLAG_FULLSCREEN);    
        } 

 4、自定义标题:

Java代码
  1. protected   void  onCreate(Bundle savedInstanceState) {  
  2.   super .onCreate(savedInstanceState);      
  3. //预先设置允许改变的窗口状态,需在 setContentView 之前调用,否则设置标题时抛运行时错误。   
  4.   requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);     
  5.   setContentView(R.layout.custom_title);     
  6. //标题区域可设置为 layout ,如此可以有丰富的展现方式    
  7.   
  8.   getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,      
  9.    R.layout.custom_title_1);   
  10. }  
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);    
//预先设置允许改变的窗口状态,需在 setContentView 之前调用,否则设置标题时抛运行时错误。
  requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);   
  setContentView(R.layout.custom_title);   
//标题区域可设置为 layout ,如此可以有丰富的展现方式 

  getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,    
   R.layout.custom_title_1); 
}

 res\layout\custom_title_1.xml 包含一个TextView 用于显示标题。Android可以把标题做为一个layout来展示,具有很好的扩展性。

 

Java代码
  1. <RelativeLayout xmlns:android= "http://schemas.android.com/apk/res/android"  android:id= "@+id/screen"   
  2.     android:layout_width="fill_parent"  android:layout_height= "fill_parent"   
  3.     android:orientation="vertical" >  
  4.     <TextView android:id="@+id/left_text"   
  5.         android:layout_width="wrap_content"   
  6.         android:layout_height="wrap_content"   
  7.         android:layout_alignParentLeft="true"   
  8.         android:text="@string/custom_title_left"  />  
  9. </RelativeLayout>  
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/screen"
    android:layout_width="fill_parent" android:layout_height="fill_parent"
    android:orientation="vertical">
    <TextView android:id="@+id/left_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:text="@string/custom_title_left" />
</RelativeLayout>

 

分享到:
评论

相关推荐

    Android自定义ViewGroup实现Title自动隐藏功能.rar

    今天看到很多app都有Title自动隐藏功能,1.这是一个Gradle工程,Gradle的版本是2.10,项目的Compile sdk Version是 23 , Build ...Android自定义ViewGroup实现Title自动隐藏功能源代码分享,Android开发者必看示例。

    android顶部滑动导航

    主界面 &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#F0EFF5" &gt; ...

    高仿微信界面

    MainActivity的界面activity_main.xml: &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android...

    Android中应用界面主题Theme使用方法和页面定时跳转应用

    主题Theme就是用来设置界面UI风格,可以设置整个应用或者某个活动Activity的界面风格。在Android SDK中内置了下面的Theme,可以按标题栏Title Bar和状态栏Status Bar是否可见来分类: 代码如下: android:theme=”@...

    星座说明书

    通过创建线程对象,然后自动调用了run()方法,到达设置的时间时自动跳转启动进入下一个Activity界面。  3.1.2程序 //定义欢迎界面类 public class LaunchActivity extends Activity{ @Override protected void ...

    Java版水果管理系统源码-Android_MobiCop:手机卫士

    手机卫士这个项目,是一个融合了很多Android知识点的综合应用,它采用MVC框架结构思想,用到的核心技术包括activity,service,broadcast,content provider, 数据库,自定义title,自定义控件,自定义toast、widget等。...

    8天快速掌握Android教程源码

    视频名称 源码 ----------------------...复杂UI界面设计、GPS与GoogleMap、自定义View、Ubuntu Linux下使用C语言面向底层开发、通过JNI进行底层组件调用、图形与OpenGl ES、界面特效、下载修改及编绎Android框架代码。

    Android实现固定屏幕显示的方法

    本文实例讲述了Android实现固定屏幕显示的方法。分享给大家供大家参考。具体如下: ...如果要使Activity的View界面全屏,只需要将最上面的信号栏和Activity的Title栏隐藏掉即可,隐藏Title栏的代码

    传智播客的android开发源代码

    04_开发与运行(卸载)第一个ANDROID应用.avi 所在项目:Hello 06_电话拔号器.avi 所在项目:phone 08_短信发送器.avi 所在项目:sms 09_深入了解各种布局技术.avi 所在项目:sms & FrameLayout 10_对应用进行单元...

    8941-Android智能手机编程.docx

    单击Eclipse工具栏上的图标,打开创建虚拟Android设备的界面,设置各项属性,并填写必填信息后,单击"OK"按钮,就可以在AVD管理器中看到新创建的设备。具体如下: (1)打开安卓虚拟设备管理器,即 AVD Manager。...

    android开发使用例子

    this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 横竖屏显示 private void ...

    source.zip

    视频名称 源码 ----------------------...复杂UI界面设计、GPS与GoogleMap、自定义View、Ubuntu Linux下使用C语言面向底层开发、通过JNI进行底层组件调用、图形与OpenGl ES、界面特效、下载修改及编绎Android框架代码。

    Android开发资料合集-World版!

    ANDROID 界面刷新 174 MESSAGE HANDER 175 用法: 175 线程与子线程调用MessageHander 177 Messagehandler实例 177 8、数据存储与读取 179 1. PREFERENCES 179 2. FILES 180 3. DATABASES 180 4. NETWORK 183 5、...

    炫舞吧 android 游戏开发

    import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.content.pm....

    Android应用源码扫描书籍条形码获取书籍信息图书扫扫

    返回ISBN值之后,然后再去豆瓣图书API:http://developers.douban.com/wiki/?title=book_v2上获取数据,然后解析,更新到UI上MainActivity.java是主界面的Activity ;BookView.java是显示图书基本信息的界面;...

    Android 开发技巧

    ANDROID 界面刷新 174 MESSAGE HANDER 175 用法: 175 线程与子线程调用MessageHander 177 Messagehandler实例 177 8、数据存储与读取 179 1. PREFERENCES 179 2. FILES 180 3. DATABASES 180 4. NETWORK 183 5、...

    Android开发中获取View视图宽与高的常用方法小结

    2)Activity必须如此设置才能获得view的宽高 //设置为无标题 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置为全屏模式getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager....

    Android开发之全屏与非全屏的切换设置方法小结

    本文实例讲述了Android开发之全屏与非全屏的切换设置方法。分享给大家供大家参考,具体如下: 静态方法 1. 代码方式 在Activity类OnCreate方法中设置,代码如下 @Override protected void onCreate(Bundle ...

    Android简易音乐播放器

    public class MainActivity extends Activity implements OnClickListener { // 获取界面中显示歌曲标题、作者文本框 TextView title, author; // 播放/暂停、停止按钮 ImageButton play, stop; //上一首,下一...

    Android实现个人资料页面头像背景模糊显示包(状态栏)

    最近要实现这样一个效果,然后拿出来与大家分享一下主要的几段代码,希望大家能够用到,与人方便... context.getWindow().requestFeature(Window.FEATURE_NO_TITLE); if(Build.VERSION.SDK_INT &gt;= Build.VERSION_CODE

Global site tag (gtag.js) - Google Analytics