Что именно содержит? API с более новых уровней, которые эмулируются с использованием уровня API 4?
blockquote>Да и нет. Он содержит как back-ported версии новых API (например,
Fragment
), так и другие функции, которые недоступны вне библиотеки поддержки.Из документации библиотеки поддержки (выделено мной):
Пакет поддержки Android Support представляет собой набор кодовых библиотек, которые предоставляют обратно совместимые версии API-интерфейсов Android, а также функции, доступные только через библиотечные API , Каждая библиотека поддержки обратно совместима с определенным уровнем API Android. Этот проект означает, что ваши приложения могут использовать функции библиотек и по-прежнему совместимы с устройствами под управлением Android 1.6 (API уровня 4) и выше.
blockquote>Существует несколько версий библиотеки поддержки, каждая из которых поддерживающий другой минимальный уровень API:
- v4 поддерживает обратно до 1.6 (уровень API 4)
- v7 поддерживает обратно до 2.1 (уровень API 7)
- v8 поддерживает обратно до 2.2 (уровень API 8)
Мой минимальный уровень API равен 15. Нужно ли мне использовать (или даже заботиться о) поддержку v4?
blockquote>Возможно. Проверьте документацию по функциям библиотеки . Вам нужно что-нибудь из этого? Некоторые, например
DrawerLayout
, недоступны вне библиотеки поддержки.
Вы можете использовать класс «col-6» (без использования xs, md, lg и т. Д.). Это разделит контейнер на два на любой ширине экрана:
<div class="row">
<div class="col-6">
<img src="https://i.stack.imgur.com/lIbyw.png">
</div>
<div class="col-6">
<p>Contrary to popular belief, Lorem Ipsum is not simply random text...</p>
<a>read more >>></a>
</div>
</div>
Вы можете узнать больше о системе сетки начальной загрузки здесь: https://getbootstrap.com/docs/4.0/layout/grid/
Что касается изображения, вы можете попробовать использовать классы начальной загрузки, чтобы установить отзывчивость: «Изображения в Bootstrap сделаны отзывчивыми с помощью .img-fluid. Max-width: 100%; и height: auto ; применяются к изображению так, чтобы оно масштабировалось вместе с родительским элементом. "
<img src="..." class="img-fluid" alt="Responsive image" />
Другой подход будет использовать подгонку объекта, как описано здесь: https://developer.mozilla.org / en-US / docs / Web / CSS / object-fit
Некоторые примечания: h4 не может быть дочерним по отношению к p, и элементы внутри .row (например, h3) следует обернуть с классом .col-x (в вашем случае col-12).
Надеюсь, что это помогает.