Прокрутка response-native-webview не входит в Android

Я использую expo и имею expo react-native-webview внутри scrollview, ниже показан возврат компонента, который возвращает веб-просмотр. то, что я делаю, создает экран, на котором я хочу проанализировать свой html и показать на экране в контейнерах. Дизайн контейнеров находится на родительских экранах, на которых вызывается этот компонент. Вопрос 1: я пробовал несколько решений для прокрутки внутри веб-просмотра на устройствах Android, но ничего не работает. приведенный ниже код отлично работает с устройствами IOS.

Вопрос 2: Можем ли мы ограничить просмотр веб-страниц, чтобы отображать только 5 строк, а остальное переключить на (...)? кто-нибудь может помочь?

  return (
    <View style={{ flex: 1 }}>
      <WebView
        originWhitelist={["*"]}
        source={{ html: htmlContent }}
        style={styles.WebViewStyle}
      />

    </View>

  );

const styles = StyleSheet.create({
  WebViewStyle: {
    flex: 1,
    marginLeft: 5,
    height: 150,
    width: '100%',

  }
});

person Gaurav Dixit    schedule 06.06.2020    source источник


Ответы (1)


И, наконец, мне нужно пойти другим путем для исправления. Поскольку я использовал scrollview, а веб-просмотр был дочерним, он работал нормально для IOS, но веб-просмотр Android не прокручивался. Проблема заключалась в том, что при просмотре прокрутки веб-просмотр пытался взять высоту экрана и запутался. Поэтому я переместил веб-просмотр из режима прокрутки.

person Gaurav Dixit    schedule 12.07.2020