【发布时间】:2024-01-01 16:14:01
【问题描述】:
图标显示在屏幕/页面中,但不会显示在底部导航中。我尝试过的解决方案:
- 按照 github 的安装指南,我尝试了 GRADLE 和 MANUAL 选项,但结果相同
- 尝试
./gradlew clean然后npx react-native run-android,但结果相同 - 尝试
npx react-native link react-native-vector-icons然后npx react-native run-android,但结果相同
屏幕截图底部导航栏
截图设置画面
如上图所示,它确实出现在屏幕/页面中,但不会显示在底部导航中。
注意:我已经在模拟器和真正的 android 设备上进行了测试,但仍然得到相同的结果!
底部标签的代码
import React from 'react'
import { StyleSheet, Text, View } from 'react-native'
import Ionicons from 'react-native-vector-icons/Ionicons'
import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'
import ProductNavigation from './ProductNavigation'
import SettingScreen from '../screen/SettingScreen'
const BottomTab = createBottomTabNavigator();
const BottomTabNav = () => {
return (
<BottomTab.Navigator>
<BottomTab.Screen
name="Home"
component={ProductNavigation}
options={{
tabBarLabel: "Home",
tabBarIcon:({color, size}) => {
<Ionicons name="home-outline" color={color} size={size} />
}}} />
<BottomTab.Screen
name="Settings"
component={SettingScreen}
options={{
tabBarLabel: "Settings",
tabBarIcon: ({color, size}) => {
<Ionicons name="settings-outline" color={color} size={size}
/>
}}} />
</BottomTab.Navigator>
)
}
export default BottomTabNav
const styles = StyleSheet.create({})
【问题讨论】:
-
你能告诉我们你的标签导航器的代码,你在哪里使用了图标吗?
-
您使用哪个库进行底部导航?
-
我添加了代码,请您的帮助@GuruparanGiritharan提前感谢我的朋友:)
-
@MuhammadHaekal 这是您使用箭头功能的方式的问题,请查看我的答案
标签: react-native react-native-android react-navigation-v5 react-navigation-bottom-tab react-native-vector-icons