ReactNative 使用react-navigation Android 標題欄標題居中適配
原因
在使用react-navigation設定標題欄的標題過程中發現,在iphone上標題欄的標題為居中狀態,而在Android上則是居左對齊。當有headerLeft或者headerRight設定後,中間的標題會根據剩餘的空間居中顯示。所以需要我們修改原始碼,進行適配。
修改原始碼
- 【node_modules -- react-navigation -- src -- views -- Header.js】的326行程式碼處,修改為如下:
title: {
bottom: 0,
left: TITLE_OFFSET,
right: TITLE_OFFSET,
top: 0,
position: 'absolute',
alignItems: 'center',
- 註釋掉170行的內容
// if (Platform.OS === 'android') {
// if (!options.hasLeftComponent) {
// style.left = 0;
// }
// if (!options.hasRightComponent) {
// style.right = 0;
// }
// } }
相關文章
- Qt隱藏系統標題欄,使用自定義標題欄QT
- Android 自定義標題欄Android
- Android studio隱藏標題欄Android
- android去掉標題欄和狀態列Android
- Android studio | 去除頂部標題欄Android
- Qt隱藏標題欄QT
- Android Actionbar(標題欄)的背景設定Android
- android應用中去掉標題欄的方法Android
- Android基礎 使用ToolBar教你打造一個通用的標題欄Android
- Android專案中自定義頂部標題欄Android
- Android開發:定製Activity的標題欄(Titlebar)Android
- android螢幕適配的問題Android
- Android中取消系統標題欄的幾種方式Android
- AppCompatActivity隱藏標題欄APP
- Android懸浮框的適配問題Android
- Android螢幕中隱藏標題欄和狀態列Android
- 元件化封裝之標題欄Toolbar元件化封裝
- UWP中實現自定義標題欄
- 適配Android N遇到的兩個問題Android
- reactnative外掛react-navigation使用心得ReactNavigation
- 解決UILable標點符號居中的問題UI符號
- 視訊直播系統原始碼,頂部標題欄的隱藏和標題修改原始碼
- 聊天平臺原始碼,標題過長自動應用摺疊式標題欄原始碼
- 徹底解決windows標題欄字型變小問題Windows
- 標題
- 直播app開發,封裝式標題欄APP封裝
- 影片直播原始碼,標題居中,底部按鈕為三個時居中佈局原始碼
- Win10怎麼修改標題欄顏色 win10系統標題欄顏色的修改步驟Win10
- Android全面屏虛擬導航欄適配Android
- 如何設定Android標題欄的自定義功能和隱藏功能Android
- Android自定義TitleBar 自定義標題欄 並進行事件處理Android事件
- Android拍照與相機適配問題彙總Android
- 實現文字標題和input文字框垂直居中對齊
- jQuery 項卡標題欄閃爍提示新資訊jQuery
- 聊天平臺原始碼,Android 解決menu彈出蓋住標題欄原始碼Android
- HTML標題HTML
- 無標題
- HTML 標題HTML