Android編程獲取通知欄高度的方法
更新時間:2016年01月11日 09:30:10 作者:java2009cgh
這篇文章主要介紹了Android編程獲取通知欄高度的方法,涉及Android針對通知欄屬性相關(guān)操作技巧,需要的朋友可以參考下
本文實例講述了Android編程獲取通知欄高度的方法。分享給大家供大家參考,具體如下:
這里通過反射機制獲取通知欄高度
通知欄高度寫在dimen文件中:
public static int getStatusBarHeight(Context context){
Class<?> c = null;
Object obj = null;
Field field = null;
int x = 0, statusBarHeight = 0;
try {
c = Class.forName("com.android.internal.R$dimen");
obj = c.newInstance();
field = c.getField("status_bar_height");
x = Integer.parseInt(field.get(obj).toString());
statusBarHeight = context.getResources().getDimensionPixelSize(x);
} catch (Exception e1) {
e1.printStackTrace();
}
return statusBarHeight;
}
希望本文所述對大家Android程序設(shè)計有所幫助。
您可能感興趣的文章:
- android實現(xiàn)通知欄下載更新app示例
- Android開發(fā)之使用通知欄顯示提醒信息的方法
- android中創(chuàng)建通知欄Notification代碼實例
- Android實現(xiàn)通知欄透明的方法
- Android消息通知欄的實現(xiàn)方法介紹
- Android獲取常用輔助方法(獲取屏幕高度、寬度、密度、通知欄高度、截圖)
- android項目實現(xiàn)帶進度條的系統(tǒng)通知欄消息
- Android項目仿UC瀏覽器和360手機衛(wèi)士消息常駐欄(通知欄)
- Android之開發(fā)消息通知欄
- Android編程之通知欄的用法小結(jié)
- Android開發(fā)實現(xiàn)判斷通知欄是否打開及前往設(shè)置頁面的方法
相關(guān)文章
Android性能優(yōu)化之RecyclerView分頁加載組件功能詳解
這篇文章主要為大家介紹了Android性能優(yōu)化之RecyclerView分頁加載組件功能詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-09-09
Android實現(xiàn)app應(yīng)用多語言切換功能
這篇文章主要為大家詳細介紹了Android實現(xiàn)app應(yīng)用多語言切換功能的相關(guān)資料,類似于微信的語言切換,感興趣的小伙伴們可以參考一下2016-08-08
提升Android應(yīng)用視覺吸引效果的10個UI設(shè)計技巧
在Android應(yīng)用開發(fā)中,風(fēng)格和設(shè)計或許不是最關(guān)鍵的要素,但它們在決定Android應(yīng)用成功與否上確實扮演重要的角色,以下是10個Android應(yīng)用的UI設(shè)計技巧,還有個附加技巧,感興趣的朋友可以了解下哦2013-01-01
Android?Studio打包?aar實現(xiàn)步驟示例詳解
這篇文章主要為大家介紹了Android?Studio打包aar步驟示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08
android?studio組件通信:Intend啟動Activity接收返回結(jié)果
這篇文章主要介紹了android?studio組件通信:Intend啟動Activity接收返回結(jié)果,設(shè)計一個主Activity和一個子Activity(Sub-Activity),使用主Activity上的按鈕啟動子Activity,并將子Activity的一些信息返回給主Activity,并顯示在主Activity上,需要的朋友可以參考一下2021-12-12

