首先 ,android的默认titlebar 是这样的
自己写完可以是这样的(随便一改)
titlebar自己的布局文件想怎么写就怎么写。
我的布局文件这样:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="horizontal" ><ImageViewandroid:id="@+id/image_titilebar"android:layout_width="wrap_content"android:layout_height="match_parent"android:background="@drawable/ic_launcher"></ImageView><TextView android:text="选项"android:layout_width="wrap_content"android:layout_height="match_parent"android:textSize="20sp"android:gravity="center_vertical"/></LinearLayout>
activity 文件这样:
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);this.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);setContentView(R.layout.activity_main);getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.titlebar);}}
但是此时并不能正确的运行起来,你需要在androidmanifest文件中对应的activity 添加android:theme = “xxxx”
OK了就

关于android 自定义TitleBar 会遇到的问题相关推荐

  1. Android 自定义titlebar控件(自定义UI控件)

    1.创建自定义的属性: 2.在自定义的布局中获取属性: 3.在mainActivity中使用 自定义控件,并使用自定义属性赋值. 1.创建自定义的属性创建 values/attr.xml 文件: &l ...

  2. mono for android mysql_mono for android 自定义titleBar Actionbar 顶部导航栏 修改 样式 学习...

    以前的我是没有做笔记的习惯的,学习了后觉得自己能记住,但是最近发现很多学的东西都忘记了,所有现在一有新的知识,就记下来吧. 最近又做一个mono for android 的项目 这次调整比较大,上次做 ...

  3. android自定义组合view,自定义View之组合View

    前言 自定义View是安卓开发中比较重要的一环,很多地方都需要用到自定义View.而自定义View比较常见的一种形式就是组合View,也是比较简单的一种方式.下面通过一个实例来学习一下自定义组合vie ...

  4. android menu 小红点,Android自定义ActionProvider ToolBar实现Menu小红点

    今天的几个目标: 1. 自定义ActionProvider 2. Toolbar ActionBar自定义Menu 3. Toolbar ActionBar 右侧Menu添加角标(Toolbar Ac ...

  5. Android自定义View绘制流程

    Android视图层次结构简介 在介绍View绘制流程之前,咱们先简单介绍一下Android视图层次结构以及DecorView,因为View的绘制流程的入口和DecorView有着密切的联系. 我们平 ...

  6. android设置title字体大小,Android自定义TitleView标题开发实例

    Android开发过程中,经常遇到一个项目需要重复的定义相同样式的标题栏,Android相继推出了actionBar, toolBar, 相信有用到的朋友也会遇到一些不如意的时候,比如标题栏居中时,需 ...

  7. Android自定义ViewGroup基本步骤

    1.自定义属性,获取自定义属性,可参考 ​ Android自定义View基本步骤 ​ 2.onMeasure() 方法,for循环测量子View,根据子View的宽高来计算自己的宽 高 3.onDra ...

  8. Android自定义View —— TypedArray

    在上一篇中Android 自定义View Canvas -- Bitmap写到了TypedArray 这个属性 下面也简单的说一下TypedArray的使用 TypedArray 的作用: 用于从该结 ...

  9. Android 自定义View —— Canvas

    上一篇在android 自定义view Paint 里面 说了几种常见的Point 属性 绘制图形的时候下面总有一个canvas ,Canvas 是是画布 上面可以绘制点,线,正方形,圆,等等,需要和 ...

最新文章

  1. 经典文章之java 操纵Excel[转]
  2. [转]EOS智能合约 私链激活 基本操作
  3. 【剑指offer-Java版】34丑数
  4. AndroidStudio EventBus报错解决方法its super classes have no public methods with the @Subscribe
  5. DEEPNORM:千层transformer...
  6. linux top p 乱码,将Linux top命令输入到指定文件时的乱码问题
  7. 《JAVA与模式》之模板方法模式
  8. 网站设计常用技巧收集
  9. [bzoj4236]JOIOJI
  10. [Java基础]List集合
  11. Linux基础查漏补缺
  12. 浅谈mysql数据库引擎
  13. r语言做断轴_R语言用nls做非线性回归以及函数模型的参数估计
  14. [Codeforces673A]Bear and Game(水题,思路)
  15. ModuleNotFoundError: No module named 'cv2'
  16. Win7下的内置FTP组件的设置详解
  17. Asp.Net MVC中DropDownListFor的用法(转)
  18. d3.js 旋转图形_1.基础知识(3) Matlab绘制特殊的图形
  19. 原 SpringFramework核心技术五:Spring AOP API
  20. proxy 服务器配置

热门文章

  1. 我是如何一步一步成为高级前端开发工程师的
  2. apicloud模块和html,APICloud教程
  3. ROS服务中自定义数据类型
  4. Adobe illustrator 多个对象进行环形布局 - 连载22
  5. 结束十年科学争论,张辰宇团队阐明食物miRNA被胃吸收的分子机制,miRNA跨界调控再添力证...
  6. 全系统翻译 macOS Monterey这个新功能简直了
  7. AE牛顿动力学插件:Motion Boutique Newton 3 Mac(支持ae2021)
  8. 没有Wi-Fi?三种方法通过iPhone让Macbook连上网络
  9. 信奥中的数学:计算几何
  10. ESP32 + ESP-IDF |GPIO 01 - 驱动外部两个LED灯,以每300ms的时间间隔闪烁