<ScrollView
android:layout_width = "match_parent"
android:layout_height = "wrap_content"
android:id = "@+id/image_scroll_id">
<LinearLayout
android:layout_width = "match_parent"
android:layout_height = "wrap_content"
android:orientation = "vertical">
<ImageView
android:id = "@+id/image_iv"
android:layout_width = "match_parent"
android:layout_height = "220dp"
android:layout_alignParentLeft = "true"
android:layout_alignParentStart = "true"
android:adjustViewBounds = "true"
android:contentDescription = "@string/sandwich_picture_content_description"
android:cropToPadding = "false"
android:scaleType = "centerCrop" />
</LinearLayout>
</ScrollView>
Гм. Так. Что именно вы пробовали?
@TimBiegeleisen да
Пожалуйста, покажите нам полный XML-файл макета (вы можете давать сокращения для некритичных частей).
Высота изображения всего 220dp, как оно может быть больше высоты экрана, чтобы включить прокрутку?
Может быть, @ReazMurshed. новичок в Android, можете ли вы дать мне образец?
Он будет прокручиваться только тогда, когда содержимое макета больше экрана. В других случаях он останется как есть. Если вы хотите прокрутить контент, вам нужно добавить больше контента в ваше представление.
Вам нужно добавить больше контента в linearlayout scrollview, только тогда он станет прокручиваемым, и если у вас есть контент, как на рисунке выше, его нельзя прокрутить, поскольку он соответствует экрану устройства.




Выходит ли изображение за пределы экрана, так что есть что действительно прокручивать?