欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android編程自定義title bar(標題欄)示例

 更新時間:2016年10月26日 11:18:26   作者:Wallace  
這篇文章主要介紹了Android編程自定義title bar(標題欄)的方法,結(jié)合實例形式分析了Android針對標題欄的設(shè)置與頁面布局操作相關(guān)技巧,需要的朋友可以參考下

本文實例講述了Android編程自定義title bar(標題欄)的方法。分享給大家供大家參考,具體如下:

package com.test;
import android.app.Activity;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.animation.Animation;
import android.view.animation.TranslateAnimation;
import android.widget.ProgressBar;
import android.widget.TextView;
public class Test extends Activity {
  /** Called when the activity is first created. */
 boolean customTitleSupported;
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //check if custom title is supported BEFORE setting the content view!
    customTitleSupported = requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
    setContentView(R.layout.main);
   //set custom titlebar
    customTitleBar(getText(R.string.app_name).toString(), "hello world!!");
  }
 public void customTitleBar(String left, String right) {
 if (right.length() > 20)
  right = right.substring(0, 20);
 // set up custom title
 if (customTitleSupported) {
  getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
   R.layout.title);
  TextView titleTvLeft = (TextView) findViewById(R.id.titleTvLeft);
  TextView titleTvRight = (TextView) findViewById(R.id.titleTvRight);
  titleTvLeft.setText(left);
  titleTvRight.setText(right);
  ProgressBar titleProgressBar;
  titleProgressBar = (ProgressBar) findViewById(R.id.leadProgressBar);
  // hide the progress bar if it is not needed
  titleProgressBar.setVisibility(ProgressBar.GONE);
 }
 }
}

布局文件: title.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:id="@+id/RelativeLayout01"
 android:layout_width="fill_parent" android:layout_height="fill_parent"
 xmlns:android="http://schemas.android.com/apk/res/android">
 <TextView android:layout_width="wrap_content"
 android:layout_height="wrap_content" android:id="@+id/titleTvLeft"
 android:text="left"></TextView>
 <TextView android:layout_width="wrap_content"
 android:layout_height="wrap_content" android:id="@+id/titleTvRight"
 android:text="right" android:layout_alignParentRight="true"></TextView>
 <ProgressBar android:id="@+id/leadProgressBar"
 style="?android:attr/progressBarStyleSmall" android:layout_width="wrap_content"
 android:layout_height="wrap_content" android:layout_centerVertical="true"
 android:layout_toRightOf="@+id/titleTvLeft" android:paddingLeft="3dip"></ProgressBar>
</RelativeLayout>

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》、《Android開發(fā)入門與進階教程》、《Android調(diào)試技巧與常見問題解決方法匯總》、《Android多媒體操作技巧匯總(音頻,視頻,錄音等)》、《Android基本組件用法總結(jié)》及《Android控件用法總結(jié)

希望本文所述對大家Android程序設(shè)計有所幫助。

相關(guān)文章

  • Android開發(fā) -- UI界面之threme和style

    Android開發(fā) -- UI界面之threme和style

    做Java的人一般都做過CSS,我們都知道它也有一個樣式,Android中的樣式也可以進行類比。
    2016-06-06
  • 詳解Android內(nèi)存泄露及優(yōu)化方案

    詳解Android內(nèi)存泄露及優(yōu)化方案

    這篇文章主要介紹了詳解Android內(nèi)存泄露及優(yōu)化方案,本文給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Android bindService的使用與Service生命周期案例詳解

    Android bindService的使用與Service生命周期案例詳解

    這篇文章主要介紹了Android bindService的使用與Service生命周期案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • Android ApiDemo示例工程的創(chuàng)建

    Android ApiDemo示例工程的創(chuàng)建

    本文主要介紹Android ApiDemo示例工程的創(chuàng)建,這里SDK中的示例工程做了大致介紹,并說明如何創(chuàng)建ApiDemo 示例工程,有需要看自帶代碼的朋友可以參考下
    2016-09-09
  • Android系統(tǒng)圖片分享工具類

    Android系統(tǒng)圖片分享工具類

    這篇文章主要為大家詳細介紹了Android系統(tǒng)自帶分享圖片,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 用Android Location獲取當前地理位置的方法

    用Android Location獲取當前地理位置的方法

    本篇文章小編為大家介紹,用Android Location獲取當前地理位置的方法。需要的朋友參考下
    2013-04-04
  • Kotlin中空判斷處理操作實例

    Kotlin中空判斷處理操作實例

    最近使用kotlin重構(gòu)項目,遇到了一個小問題,在Java中,可能會遇到判斷某個對象是否為空,為空執(zhí)行一段邏輯,不為空執(zhí)行另外一段邏輯,下面這篇文章主要給大家介紹了關(guān)于Kotlin中空判斷處理操作的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • Android開發(fā)實現(xiàn)布局幀布局霓虹燈效果示例

    Android開發(fā)實現(xiàn)布局幀布局霓虹燈效果示例

    這篇文章主要介紹了Android開發(fā)實現(xiàn)布局幀布局霓虹燈效果,涉及Android界面布局、資源文件操作及屬性設(shè)置等相關(guān)技巧,需要的朋友可以參考下
    2019-04-04
  • Android4.0平板開發(fā)之隱藏底部任務(wù)欄的方法

    Android4.0平板開發(fā)之隱藏底部任務(wù)欄的方法

    這篇文章主要介紹了Android4.0平板開發(fā)之隱藏底部任務(wù)欄的方法,結(jié)合實例形式較為詳細的分析了Android隱藏于顯示底部任務(wù)欄的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • Android Studio 當build時候出錯解決辦法

    Android Studio 當build時候出錯解決辦法

    這篇文章主要介紹了 Android Studio在build的時候出現(xiàn)transformClassesWithDexForDebug錯誤解決辦法的相關(guān)資料,需要的朋友可以參考下
    2017-05-05

最新評論