reactjs - 反应本机页面上带有电话号码的电话图标
问题描述
我想在我的平面列表中放一个电话图标和电话号码。现在,我只显示电话号码。我的经理要求我将电话图标与用户滑动电话图标一起放置,然后可以拨打电话我有以下代码来显示电话号码。
import React, { Component } from 'react';
import { AppRegistry, StyleSheet, FlatList, Text, View, Alert, TouchableOpacity, Linking } from 'react-native';
import ServiceDetails from '../reducers/ServiceDetails.json';
export default class ServiceListDetails extends Component {
FlatListItemSeparator = () => {
return (
<View
style={{
height: .5,
width: "100%",
backgroundColor: "#607D8B",
}}
/>
);
}
_renderItem = ({item}) => {
return(
<View >
<Text style={styles.Address1}>{item.addr} </Text>
<Text style={styles.Address1}>{item.phone}</Text>
</View>
);
}
componentDidCatch
render()
{
return(
<View>
<FlatList
ItemSeparatorComponent = {this.FlatListItemSeparator}
renderItem={this._renderItem}
keyExtractor={(item, index) => index}
/>
</View>
)
}
}
现在,我可以看到
410 Test Drive
(912) 404-5555
_________________
213 Test drive1
(999) 222-1111
我想放置电话图标并使其可滑动,以便用户可以通过手机拨打电话。
任何帮助将不胜感激。
解决方案
我不明白使手机图标可滑动意味着什么。您可以使用如下图标库添加图标:https ://oblador.github.io/react-native-vector-icons/或字体图标库。
然后你可以使用这样的库来执行调用:https ://www.npmjs.com/package/react-native-phone-call
推荐阅读
- powerapps - 如何根据与多列比较的一个下拉列表过滤 powerapps 数据库
- excel - 将 .mht 转换为 .pdf 文件和清除内存的问题
- mysql - 查找表在 2019 年是一种良好的数据库实践吗?
- pyspark - 使用 pyspark 将 KMS 加密的 spark 数据帧读取和写入到 S3 存储桶时出现问题
- docusignapi - 如何获得签名(模板派生)信封的非扁平 PDF 输出?
- php - 对于内部使用的 PHP 站点(没有框架),PDO + htaccess 是否足以阻止大多数攻击?
- gremlin - 使用带有spring-boot的gremlin存储顶点和边时出错
- google-kubernetes-engine - 由于主机名不匹配,长时间运行的 Airflow 任务被错误地标记为失败
- python - 当字段中缺少值时,Python将行插入数据框
- php - 为什么我的更新(补丁请求)不会在 laravel 中保存任何内容?