`
cenphoenix
  • 浏览: 161542 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

自定义Activity的标题栏

阅读更多
MyActivity.java 
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);  
setContentView(R.layout.main);         
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title);  
TextView titleTV = (TextView)findViewById(R.id.title);  
titleTV.setText(R.string.app_name); 

title.xml
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     
android:orientation="horizontal"    
android:layout_width="fill_parent"     
android:layout_height="fill_parent"     >    
<TextView         
android:id="@+id/title"         
android:layout_width="wrap_content"         
android:layout_height="wrap_content"         
android:layout_weight="1"         
android:layout_gravity="center"         
android:gravity="center" />
</LinearLayout>
分享到:
评论

相关推荐

    自定义Activity标题栏(增加关闭和隐藏Activity的按钮)

    ### 自定义Activity标题栏知识点详解 #### 一、概述 在Android开发中,为了提高用户体验并使应用界面更加个性化,开发者经常会遇到自定义Activity标题栏的需求。本文将详细介绍如何通过自定义标题栏来添加关闭与...

    android自定义标题栏

    3. 在Activity中设置:在Activity的布局文件中,用自定义的标题栏布局替换默认的Toolbar。通常,你需要在Activity的`onCreate()`方法中设置这个自定义View,并将其作为ActionBar或Toolbar使用。 4. 添加功能:根据...

    Android项目中自定义顶部标题栏

    下面我们将深入探讨如何在Android项目中实现自定义标题栏,包括定义标题栏布局、自定义TitleActivity以及实现在标题栏下内容的切换。 首先,**定义标题栏布局**是创建自定义标题栏的第一步。这通常涉及创建一个XML...

    Android自定义标题栏

    在Android应用开发中,自定义标题栏(ActionBar或者Toolbar)是一项常见的需求,它可以让应用程序具有独特的界面风格,提升用户体验。Android系统默认提供了标题栏(ActionBar)功能,但往往无法满足开发者的所有...

    Android项目中自定义顶部标题栏.pdf

    在 Android 项目中,自定义标题栏通常继承自 Activity 类,并实现 OnClickListener 接口,以便响应用户的点击事件。在自定义标题栏中,通常包括以下几个部分: 1. 标题文字(TextView):用于显示当前页面的标题。 ...

    解决android自定义标题栏充满的问题

    接着,我们可以通过Java代码或Kotlin代码在Activity中加载这个自定义标题栏布局,并将其作为父布局的子视图添加。使用`setContentView()`方法加载主布局,然后通过`LayoutInflater`实例化自定义标题栏布局,并使用`...

    C# xamarin android自定义标题栏

    如果需要在多个Activity中使用相同的标题栏,可以考虑创建一个基类Activity,并在其中实现自定义标题栏的逻辑,然后让其他Activity继承这个基类。 通过以上步骤,你就可以在Xamarin.Android项目中成功地创建一个...

    自定义顶部标题栏 源码

    如果自定义的标题栏中有可交互的元素(如按钮),需要在Activity中为其添加事件监听器。例如,处理返回按钮的点击事件: ```java @Override public boolean onOptionsItemSelected(MenuItem item) { if (item....

    Android复合控件学习之自定义标题栏

    在Android应用开发中,自定义标题栏是一种常见的需求,它能帮助我们打造出具有独特风格的用户界面。本文将深入探讨如何在Android中实现自定义标题栏,并涉及自定义属性、接口回调等关键知识点。 首先,我们需要理解...

    Android 灵活的自定义顶部标题栏

    在实际使用时,我们只需要在Activity或Fragment的布局文件中引用这个自定义标题栏,并传入相应的`type`属性即可: ```xml android:id="@+id/custom_title_bar" android:layout_width="match_parent" android:...

    android studio自定义标题栏,可自定义回退按钮事件

    接下来,我们需要在Activity的Java或Kotlin代码中引用这个自定义标题栏。在onCreate方法中,找到Toolbar并将其设置为Activity的ActionBar: ```java Toolbar toolbar = findViewById(R.id.custom_toolbar); ...

    Android自定义标题栏(并加入返回按钮)demo

    最后,我们需要在Activity的`onCreate`方法中将自定义的标题栏设置为顶部布局。可以使用`setSupportActionBar()`或直接设置`setContentView()`: ```java // 如果使用ActionBar Toolbar toolbar = findViewById...

    APP自定义标题栏-----并对标题栏中的控件实现监听和响应(源代码)

    接下来,我们需要在Activity的布局文件中包含这个自定义的标题栏,并在Activity的代码中设置它为Activity的顶级布局。这样,我们就可以使用`setSupportActionBar()`方法来启用自定义的标题栏。 ```java // 在...

    android自定义标题栏(已封装)

    3. **获取标题栏引用**:在Activity的Java代码中,通过`findViewById()`方法获取自定义标题栏的引用。 ```java Toolbar toolbar = findViewById(R.id.custom_toolbar); ``` 4. **设置属性**:对获取的标题栏...

    自定义标题栏CustomToolBar源码

    接下来,我们需要在Activity或Fragment中引用这个自定义标题栏。通过找到`Toolbar`并将其设置为当前窗口的`ActionBar`,我们能够使用`setTitle`、`setSubtitle`等方法来设置标题栏的基本属性。以下是如何在Activity...

    Android 简化 自定义标题栏

    在每个需要自定义标题栏的Activity中,首先在布局文件中移除默认的ActionBar,然后通过代码或者布局文件引用`header_bar.xml`。例如: ```java // 在onCreate()方法中 requestWindowFeature(Window.FEATURE_NO_...

    自定义标题栏源码

    自定义标题栏可以帮助开发者创建符合应用风格的个性化UI,提升用户体验。本篇将深入探讨如何在Android中实现自定义标题栏,并添加返回和提交按钮功能。 首先,我们需要了解Android的toolbar组件。Toolbar是Android ...

Global site tag (gtag.js) - Google Analytics