![](/img/trans.png)
[英]How to set the height and width of navIcon in ToolbarAndroid of react-native?
[英]How to set custom font on ToolbarAndroid in react native
我正在學習react-native
編程,我需要在工具欄標題上設置自定義 fontFamily。 我在我的 android 目錄的 assets/fonts 文件夾中添加了 TTF 字體。
const styles = StyleSheet.create({
toolbar: {
backgroundColor: '#2E8B57',
height: 40,
fontFamily: 'roboto_thin'
},
});
<ToolbarAndroid title='Login' titleColor='white'
onIconClicked={() => this.props.navigator.pop()}
style={styles.toolbar}/>
但是ToolbarAndroid
標題字體在運行應用程序時未設置並收到警告。
警告:無法道具類型:無效props.style關鍵
fontFamily
提供給ToolbarAndroid
...
任何人都可以幫助我如何在ToolbarAndroid
標題上設置自定義字體系列。 提前致謝。
你需要做的就是這個
<ToolbarAndroid>
<Text style={{ fontFamily: 'yourFont' }}>Title Text</Text>
</ToolbarAndroid>
AFAIK 沒有記錄的方法來設置它(如果您騰出時間並使用源代碼,您可能會找到自己的方式)。
除了這種復雜性之外,即使您只是為 Android 開發應用程序,您仍然可以使用react-native-router-flux ,您可以在其中渲染自定義工具欄,其中可能包含任何 React 元素 - 圖標、圖像, 文本。 它支持兩個平台,並提供跨應用場景的真正簡單的導航。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.