2014-09-08 28 views

Trả lời

7

Nếu bạn đặt bố cục trong ScrollView, nó sẽ tự động (ít nhất là trong Android Studio) cho bạn thấy mọi thứ.

workaround khác là để thực hiện một AVD mới với độ phân giải lớn, một cái gì đó giống như 4000px chiều cao, và sử dụng cho xem trước, làm việc cho tôi :)

+0

cách tôi có thể đặt chiều cao AVD? – bvv

+1

Bạn phải tạo định nghĩa AVD mới. Mở trình quản lý AVD của bạn và chọn định nghĩa thiết bị mới (một cái gì đó tương tự) và ở đó bạn có thể xác định độ phân giải của riêng bạn. –

+6

tôi có chúng trong một scrollview và nó không cho phép tôi di chuyển .. đó là một vấn đề khó chịu! – eiran

4

Như Verdan trả lời, bạn nên sử dụng một scrollview.
Nhưng mẹo là ScrollView phải là bố cục gốc của bạn (ít nhất là tạm thời).
Vì vậy, chỉ cần bọc tất cả bố cục của bạn vào một ScrollView (mặc dù bạn có một lồng nhau khác hoặc một ListView).

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<!-- PUT All YOUR STUFF HERE --> 

</ScrollView> 

Sau đó, bạn sẽ thấy tất cả bố cục của mình trong bản xem trước.
Và khi bạn đã hoàn tất, bạn chỉ có thể xóa nó

6

Tôi đã tìm thấy một giải pháp khá thú vị khác là &. Nó không phải về kích thước của bố cục trong bản xem trước. Thay vào đó, bạn có thể mô phỏng cuộn để xem nội dung ẩn.

Sử dụng với các công cụ vì nó chỉ ảnh hưởng trong bản xem trước. Sau đó tăng/giảm giá trị cho "cuộn".

<YourRootViewOfAnyType 
xmlns:tools="http://schemas.android.com/tools" 
... 
tools:layout_marginTop="-200dp" 
... 
> 

</YourRootViewOfAnyType> 
3

Cập nhật studio android của bạn ngay bây giờ bạn có thể xem bản xem trước trong khi cuộn.

2

Mở xml bố cục. Trong ngăn xem trước, nhấn nút 'Hiển thị thiết kế + In màu xanh'. Điều này sẽ hiển thị thiết kế dọc theo bản in màu xanh lam. Di chuột qua bản in màu xanh, bạn sẽ có thể cuộn. Thiết kế bên cạnh nó sẽ cuộn đồng thời.

enter image description here

Các vấn đề liên quan