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


     以前的我是没有做笔记的习惯的,学习了后觉得自己能记住,但是最近发现很多学的东西都忘记了,所有现在一有新的知识,就记下来吧。

     最近又做一个mono for android 的项目 这次调整比较大,上次做的点餐系统很好用 ,但是做的时候没有做笔记很多东西都忘记了,这次我把项目涉及到的知识传到博客上,方便记忆,也很大家分享分享的,希望大家能给出点意见。

    在value里面新建 mystyle.xml

    <?xml version="1.0" encoding="utf-8"?>
    <resources xmlns:android="http://schemas.android.com/apk/res/android">
    
      <style name="CustomWindowTitleBackground">
        <item name="android:background">#565656</item>
      </style>
    
      <style name="test" parent="android:Theme">
        <item name="android:windowTitleSize">40dp</item>
        <item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item>
      </style>
    </resources>

    在Layout里面新建布局myTitle.axml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="#f5f5f5"
                  >
      <LinearLayout
          android:id="@+id/mytitlebar"
          android:layout_width="fill_parent"
          android:layout_height="fill_parent"
          android:orientation="horizontal"
          >
        <ImageView
             android:id="@+id/logo"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:src="@drawable/Logo"
            />
        <TextView
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="彩云"
          android:textSize="32sp"
            />
      </LinearLayout>
    </LinearLayout>

    在activity中先加入样式 Theme = "@style/test"
    [Activity(Label = "Cloud", MainLauncher = true, Icon = "@drawable/icon", Theme = "@style/test")]

    再替换掉原有的titleBar

     // 设置我自己的titleBar
                //声明使用自己的的ActionBar 
                this.RequestWindowFeature(WindowFeatures.CustomTitle);
    
        //设置布局  !注意顺序
                SetContentView(Resource.Layout.Main);
                //设置titleBae
                SetTitle(Resource.Layout.myTitle);
                Window.SetFeatureInt(WindowFeatures.CustomTitle, Resource.Layout.myTitle);
  • 相关阅读:
    解决上传文件大小限制 PHP+Apache
    PHP中ftp的连接与操作
    python 批量修改文件名
    pytorch 断点续训练
    图片的读取
    tensor 类型转换
    卷积网络提取图像特征
    U盘拷贝数据到服务器
    1*1卷积核的作用
    skimage
  • 原文地址:https://www.cnblogs.com/zhahainie/p/3557132.html
Copyright © 2020-2023  润新知