㈠ android開發如何去除標題欄title
android中取出標題欄,主要是通過設置windows的模式,可以通過在主配置文件或者代碼中進行設置:
1.使用Window.FEATURE_NO_TITLE設置沒有標題,當然也有很多其他屬性:
java">publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉標題欄,一定要在setContentView之前
setContentView(R.layout.history);
}
2.在android工程中的主配置文件manifest.xml中配置
<applicationandroid:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar"><!--NoTitleBar就是沒有標題欄-->
除了沒有標題欄以外,開發者還可以自定義標題欄,如下很多屬性的解釋:
1.DEFAULT_FEATURES:系統默認狀態,一般不需要指定
2.FEATURE_CONTEXT_MENU:啟用ContextMenu,默認該項已啟用,一般無需指定
3.FEATURE_CUSTOM_TITLE:自定義標題。當需要自定義標題時必須指定。如:標題是一個按鈕時
4.FEATURE_INDETERMINATE_PROGRESS:不確定的進度
5.FEATURE_LEFT_ICON:標題欄左側的圖標
6.FEATURE_NO_TITLE:吳標題
7.FEATURE_OPTIONS_PANEL:啟用「選項面板」功能,默認已啟用。
8.FEATURE_PROGRESS:進度指示器功能
9.FEATURE_RIGHT_ICON:標題欄右側的圖標
㈡ 如何去掉android系統導航欄
隨意設置自定義對話框的位置2.設置對話框的背景為透明(這樣使得自定義的圖標完全起作用)
彈出對話框時不會同時彈出導航欄。
去除對話框的標題欄(如果不去除,標題欄可能顯示為一條橫線)
Java代碼部分:
WindowdialogWindow=dialog.getWindow();
WindowManager.LayoutParamslp=dialogWindow.getAttributes();
dialogWindow.setGravity(Gravity.CENTER);
lp.x=0;//220;
lp.y=0;//130;
lp.width=422;
lp.height=167;
lp.type=WindowManager.LayoutParams.TYPE_SYSTEM_ERROR;
lp.flags=WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
dialogWindow.setAttributes(lp);
XML代碼部分(用於設置對話框的style):
<stylename="GeneralDialog"parent="android:style/Theme.Holo.Light.Dialog">
<itemname="android:windowBackground">@android:color/transparent</item>
<itemname="android:windowNoTitle">true</item>
</style>