Tôi không thể cuộn xuống màn hình để xem dữ liệu trong phần "Đã trả lời bởi:". Làm cách nào để bố cục của tôi có thể cuộn được?Làm cách nào để bố cục của tôi có thể cuộn xuống?
69
A
Trả lời
154
Chỉ cần quấn tất cả những gì bên trong một ScrollView
:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!-- Here you put the rest of your current view-->
</ScrollView>
Như David Hedlund cho biết, ScrollView
có thể chỉ chứa một mục ... vì vậy nếu bạn có một cái gì đó như thế này:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!-- bla bla bla-->
</LinearLayout>
Bạn phải thay đổi thành:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!-- bla bla bla-->
</LinearLayout>
</ScrollView>
29
Để sử dụng xem di chuyển cùng với cách bố trí tương đối:
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true"> <!--IMPORTANT otherwise backgrnd img. will not fill the whole screen -->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:background="@drawable/background_image"
>
<!-- Bla Bla Bla i.e. Your Textviews/Buttons etc. -->
</RelativeLayout>
</ScrollView>
+0
Thẻ khung nhìn là gì –
0
Nếu bạn thậm chí không được di chuyển sau khi làm những gì được viết trên .....
Đặt android:layout_height="250dp"
hoặc bạn có thể nói xdp
trong đó x
có thể là bất kỳ giá trị số nào.
1
Chỉ cần quấn tất cả những gì bên trong một scrollview
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.ruatech.sanikamal.justjava.MainActivity">
<!-- Here you put the rest of your current view-->
</ScrollView>
Các vấn đề liên quan
- 1. Cách cuộn bố cục có thể cuộn trong Android Studio?
- 2. Làm cách nào để bố cục của tôi cuộn theo chiều ngang và chiều dọc?
- 3. Làm cách nào để tôi có thể thay đổi bố cục xml thành bố cục khác trên mã java?
- 4. Làm cách nào để tôi có thể ghi đè lên khối bố cục TWIG?
- 5. Twitter bootstrap - Bố cục cố định với thanh cuộn có thể cuộn
- 6. Làm cách nào chúng tôi có thể đặt lại hoặc trống bố cục trong android
- 7. Tôi làm cách nào để hiển thị danh sách Sencha Touch trong bố cục VBOX?
- 8. Cần cuộn ngang trên Bố cục bảng
- 9. Làm cách nào để thêm thanh cuộn vào Bố cục tương đối?
- 10. Bố cục không thể?
- 11. Tôi làm cách nào để thiết kế bố cục lớn hơn màn hình của điện thoại?
- 12. Làm cách nào để đặt giá trị alpha cho bố cục Tương đối của tôi?
- 13. Làm cách nào để ngăn cuộn trang khi tôi đã cuộn xuống dưới cùng của một div bên trong?
- 14. Làm cách nào để cuộn một RichTextBox xuống dưới cùng?
- 15. Làm cách nào để cuộn xuống cuối ListBox?
- 16. Làm cách nào để bố cục bảng có thể mở rộng trong Android?
- 17. Làm cách nào để có được vị trí cuộn UITableView để tôi có thể lưu nó?
- 18. Làm cách nào để bố cục nhóm trong igraph?
- 19. Làm cách nào để Trung tâm TextView trong Bố cục?
- 20. Làm cách nào để có được các tiêu đề trang của tôi đổi kích thước bằng bố cục đáp ứng?
- 21. Làm cách nào để tùy chỉnh bố cục WPF StatusBar?
- 22. Tôi làm cách nào để mở rộng lớp bố cục đúng cách?
- 23. Bố cục nào có thể thực hiện việc này?
- 24. Bảng cuộn bảng điều khiển bố cục Bảng
- 25. làm cách nào để bố cục bảng để cuộn cả hai chiều (theo chiều ngang, chiều dọc)
- 26. Tôi làm cách nào để tùy chỉnh bố cục quản trị hiện hoạt?
- 27. Sử dụng agility.js để bố cục trang và bố cục
- 28. Tôi làm cách nào để đặt bố cục ngang cho máy tính bảng?
- 29. Tôi có thể lưu bố cục cửa sổ của mình trong Netbeans 7.2 không?
- 30. Hiệu ứng cuộn tròn trang Android trên bố cục/s
+1. một lưu ý nhanh: một 'ScrollView' chỉ có thể chứa một con, vì vậy nếu những gì bạn đang có là rất nhiều khung nhìn, bạn cần phải bọc chúng trong một nhóm xem (nói một' LinearLayout') –
Cảm ơn bạn @David Hedlund –
cách khắc phục sự cố của tôi, vui lòng giúp tôi http://stackoverflow.com/questions/38588702/why-my-scrollview-not-working-properly – Karthi