国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

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

2019-12-12 04:56:44
字體:
來源:轉載
供稿:網友

本文實例講述了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>

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石狮市| 昆明市| 水富县| 保德县| 庆城县| 东丽区| 四平市| 云南省| 南汇区| 康平县| 龙州县| 洛扎县| 旌德县| 通海县| 扎鲁特旗| 镇赉县| 都昌县| 邵东县| 广元市| 双江| 馆陶县| 育儿| 霍州市| 普定县| 永顺县| 铁岭市| 都江堰市| 马鞍山市| 新疆| 肃南| 乌兰浩特市| 化德县| 浦北县| 东台市| 贵定县| 莫力| 澄江县| 淮安市| 绥江县| 滁州市| 晋城|