狀態列,ActionBar,工具欄高度調整

2021-09-07 12:24:36 字數 549 閱讀 2976

1.在屬性中可以這樣設定更改actionbar的高度

android:layout_margintop="?android:attr/actionbarsize"

rect frame = new rect();

getwindow().getdecorview().getwindowvisibledisplayframe(frame);

int statusbarheight = frame.top;

log.i(tag,"statusbarheight "+statusbarheight); ///statusbarheight = 0;

2.如果上面的方法得不到可以用下面反射來獲取

在原始碼程式中獲取狀態列高度**: height= getresources().getdimensionpixelsize(com.android.internal.r.dimen.status_bar_height);

我們這樣寫的:

try catch (exception e)

工具欄和狀態列

setsizes方法 該方法用於設定按鈕和點陣圖的大小 void setsizes size sizebutton,size sizeimage 引數說明 sizebutton 標識按鈕的大小。sizeimage 標識點陣圖的大小。setheight方法 該方法用於設定工具欄的高度。語法如下 voi...

c 工具欄與狀態列

工具欄與狀態列 一 工具欄 類 工具欄控制項通常用於提供訪問命令的快捷方式。1 類屬性 型別屬性 訪問方式 說明string tooltiptext 讀 寫獲取或設定顯示的提示文字。control parent 讀 寫獲取或設定父容器。imagelist imagelist 讀 寫獲取或設定影象列表...

導航欄,標籤欄,工具欄和狀態列

雖然您難以控制狀態列的內容,但是您可以定製它的外觀,並在一定程度上定製它的行為。具體來說,您可以 指定狀態列的顏色。您可以選擇灰色 預設的顏色 不透明的黑色或半透明的黑色 也就是 值為0.5的黑色 圖6 2顯示了這些樣式。請注意,您應該在info.plist檔案中設定乙個值來指定狀態列的樣式 更多相...