zoukankan      html  css  js  c++  java
  • 王立平--自己定义TitleBar


    效果:




    1.自己定义titleBar的布局。

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent" > 
        <TextView
            android:id="@+id/tv_SongsCount"
            android:layout_width="70dp"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_centerVertical="true"
            android:layout_marginLeft="10dp"
            android:singleLine="true"
            android:text="2222"
            android:textColor="#FFFFF0"
            android:textStyle="bold" />


        <TextView
            android:id="@+id/tv_Title"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_centerVertical="true"
            android:gravity="center"
            android:text="hahahahaha"
            android:textColor="#3a3a3a"
            android:textSize="20sp" />


        <ImageButton
            android:id="@+id/imgBtn_ToPlay"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_centerVertical="true"
            android:layout_marginRight="10dp"
            android:background="@null"
            android:contentDescription="ppppme"
            android:src="@drawable/btn" />


    </RelativeLayout>

    2.在.java中载入布局。

     
      private void initTitleBar() {
      getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
      R.layout.titlebar);
      }

    3.调用initTitleBar

      @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);

             //声明使用自己定义标题 

            requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);  

            setContentView(R.layout.activity_main);
            initTitleBar();

        }




  • 相关阅读:
    根据两个判断条件,加载数据库列表getList(state, receiveUserId);
    listview带着chackbox,判断是否选择
    前台ajax不能循环执行,需要向后台传值,后台循环 id in (1,2,3);
    前台交互,根据id、关键字查询、插入新数据到数据库
    synchronized(XXX.class)
    接口测试思路和方法
    概念——同步异步;回调、轮询;序列化
    用例设计三个方面
    jenkins-git-gradle配置项目
    jmeter_https
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/7069968.html
Copyright © 2011-2022 走看看