編輯:Android開發實例
一、重點
一般應用的Title都是建立應用時在AndroidManifest.xml中配置的,或是用setTitle設置的簡單字符串,要是想加入按鈕,圖片等多個復雜的布局,使用以下方法:
在窗口建立時,可以把一個xml布局設置成該應用的Title
二、實例
a)功能:把title設置成為一個字串和一個按鈕的組合
b)修改xxActivity.java代碼
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); // 注意順序
setContentView(R.layout.main);
// 注意順序
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
// 注意順序
R.layout.title);
}
c)填加title.xml代碼
"1.0" encoding="utf-8"?>
xmlns:android=http://schemas.android.com/apk/res/android
android:layout_width="wrap_content"
android:layout_height="wrap_content">
"@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:text="text" />
"@+id/button" android:layout_width="wrap_content"
android:layout_height="30px" android:text="button" />
三、注意
a)注意設置順序requestWindowFeature要在setContentView之前getWindow().setFeatureInit最好在setContentView之後
b)注意requestWindowFeature(Window.FEATURE_CUSTOM_TITLE)不要和其它對TITLE的設置requestWindowFeature(xxxx)一起使用
一、效果圖 二、代碼 代碼如下: public class TextSubView extends TextView { private TextPaint mP
JSON代表JavaScript對象符號。它是一個獨立的數據交換格式,是XML的最佳替代品。本章介紹了如何解析JSON文件,並從中提取所需的信息。Android提供了四個
Android性能優化-布局優化 今天,繼續Android性能優化 一 編碼細節優化。 編碼細節,對於程序的運行效率也是有很多的影響的。今天這篇主題由於
這幾天因為項目需求,需要在ImageView上面疊加一層透明圓弧,並且在沿著圓弧的方向顯示相應的文字,效果如下圖所示: 拿到這個需求,首先想到的是自定義