问题描述
因此,自昨天以来,我一直在寻找下拉选择器以在“ on Press”上切换,但我什么也没发现,我只想在“ touchable Opacity”中放置一个图标,按下该按钮时,会显示。 建议我使用“ react-native-picker-select”库,我将其导入并添加了像这样的库建议的用法
const Dropdown = () => {
return (
<RNPickerSelect
onValueChange={(value) => console.log(value)}
items={[
{ label: 'Football',value: 'football' },{ label: 'Baseball',value: 'baseball' },{ label: 'Hockey',value: 'hockey' },]}
/>
); };
然后我从“新闻报导”中调用它,但它什么也没显示,所以我想念什么?
解决方法
我认为您正在尝试在按下按钮时调用整个元素,但是没有必要这样做,因为默认情况下,react-native-picker-select支持所需的新闻焦点。来自“ react-native”的本地“ Picker”不支持该功能。
因此,您可以直接将其添加为View或TouchableOpacity。 例如:
const App = () => {
return (
<View />
<RNPickerSelect />
...
);
}