react-native - React Native Paper Checkbox Item 在复选框之后放置标签
问题描述
我正在使用 react native Expo
从库react-native-paper/checkbox-item 链接
我得到了可点击的标签功能,通过点击文本复选框被选中。
我从这个 Expo Snack Link 获得了标签 Checkbox.Itemcode
<Checkbox.Item label="Item" status="checked" />
但是在这方面,我如何在复选框之后放置标签?
喜欢 [ 复选框 ] 标签
解决方案
为此,我建议为 CheckBoxes 制作一个自定义组件
创建一个名为 的文件CheckBox.js
,它应该如下所示
import * as React from 'react';
import { View, TouchableOpacity, Text } from 'react-native';
import { Checkbox } from 'react-native-paper';
function CheckBox({ label, status, onPress }) {
return (
<TouchableOpacity onPress={onPress}>
<View style={{ flexDirection: 'row', alignItems: 'center' }}>
<Checkbox status={status} />
<Text style={{ fontWeight: 'bold' }}>{label}</Text>
</View>
</TouchableOpacity>
);
}
export default CheckBox;
然后在需要时使用它。
import CheckBox from './CheckBox'; // Make sure you import it correctly
<CheckBox label="Name" status="checked" onPress={null} />
推荐阅读
- javascript - 在循环中检查了错误的更改属性
- python-3.x - TypeError:“_io.BufferedWriter”对象不可下标
- asp.net - 在包含其他模型列表的模型列表中发送帖子数据
- java - QueryBuilder 加入和排序?
- javascript - PhpStorm:在没有脚本标签的情况下重新格式化 JavaScript
- python - 如何通过python在屏幕上的bash上启动命令
- python - 如何修复python中的未定义错误?
- php - 使用 header() 后在 PHP 中设置 http_response_code() 会阻止页面加载
- c# - C# Newtonsoft JSON - 使用未知对象的集合反序列化对象
- android - 如何更改 Room 数据库的主键