html - 如何在 html 内容之后放置 View

标签 html css react-native webview

我的一小段代码是这样的。

<View style={{flex:1}}>
  <WebView
    style={{flex:1}}
    source={{html: content}}
  />
  <View style={{flex:1}}>
    <Text>SOME TEXT</Text>
  </View>
</View>

我想在所有 HTML 内容的末尾显示一些文本。

我的 HTML 内容不是几行。这是至少 500 行。所以它必须是滚动的。在卷轴的末尾,应该会出现一些文本。

总结: 我想在html内容末尾显示相关帖子

最佳答案

您不应该将 Flex:1 放在 subview 中,因为当您定义 Flex:1 时它可能会占用整个屏幕空间。所以我想你应该首先使用这个来获得你的设备高度..

var {_height, _width} = Dimensions.get('window');

您可以将此 _height 设置为您的 WebView 并为您的 <Text> 定义一些高度并将该高度从您提到的 _height 中删除到 WebView 中。像这样的..

import React, {Component} from 'react';
import {View, Text, StatusBar, Image, WebView, Dimensions} from 'react-native';

var {_height, _width} = Dimensions.get('window');

class Example extends React.Component {

    render() {
        return (
            <View style{{flex: 1}}>
                <WebView
                    style={{width: '100%', height: _height - 20}}
                    source={{html: content}}
                />
                <Text style={{width: '100%', height: 20}}>
                    SOME TEXT</Text>
            </View>
        );
    }
}

export default Example;

关于html - 如何在 html 内容之后放置 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57663668/

相关文章:

html - 如何在 CSS 样式表中使用条件格式?

javascript - react native 导航器渲染方法错误

react-native - react native 导航: Deep link events not being fired when Tabs and Side Drawer are reloaded

javascript - 通过 id 隐藏 HTML 元素

javascript - 如何在 JavaScript 或 jQuery 中 1 秒后删除类?

html - 如何使使用TCPDF生成的pdf表格居中?

CSS - 渐变文本阴影

java - 我可以从 java 层访问存储在 React Native 的 AsyncStorage 中的数据吗?

javascript - 标准(HTML5 和 EcmaScript 5.1)对于在浏览器中扩展主机对象有何规定?

jquery - Django 使用 Jquery 来 POST 数据