2010-09-17 56 views
11

Tôi đang sử dụng ScrollView và tôi muốn đặt kích thước ScrollBar, nhưng mọi thứ tôi đã thử không thành công. Tôi đã thử với thuộc tính android: scrollbarSize, với phong cách, với chủ đề nhưng không có gì. Kích thước của thanh cuộn luôn giống nhau. Bất kỳ đề xuất nào? Cảm ơnAndroid ScrollView Kích thước thanh cuộn

tôi đã cố gắng với điều này:

<ScrollView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_marginTop="10px" 
    android:layout_marginBottom="15px" 
    android:scrollbarSize="20px" 
    android:scrollbarTrackVertical="@drawable/scrollbar_reflection" 
    android:scrollbarThumbVertical="@drawable/scrollbar_state2"> 

nhưng độ rộng của Scrollbar không thay đổi.

Vì vậy, tôi đã tạo ra một tập tin kiểu như thế này:

<resources> 
    <style name="ShowAllScrollBar1"> 
     <item name="android:scrollbarSize">20px</item>   
    </style> 
</resources> 

và sau đó thiết lập phong cách AndroidManifest.

+0

bạn có thể hiển thị một ví dụ về những gì bạn đã cố gắng? –

Trả lời

3

Tôi thực sự cũng đang vật lộn với điều này. Thật không may, nó xuất hiện rằng vấn đề là thực sự trong mã nguồn Android, và sẽ không được cố định cho đến khi phát hành Android tiếp theo. Sau một chút tìm kiếm, tôi đã tìm thấy thông tin này tại đây: http://code.google.com/p/android/issues/detail?id=14317.

+1

Ngoài ra, tôi đã nhận thấy rằng khi bạn sử dụng thanh cuộn tùy chỉnh có thể kéo qua thuộc tính style: scrollbarThumbHorizontal style, hệ thống sẽ chỉ kéo giãn nó để vừa với kích thước tương tự như thanh cuộn ban đầu mà bạn đang cố gắng phóng to. Vì vậy, điều đó không hoạt động. –

1

Hãy thử thực hiện android:scrollbarThumbVerticalandroid:scrollbarSize="1dp" với nhau, và vấn đề của bạn sẽ được giải quyết cho scrollview, RecyclerView cũng như HorizontalScrollView.

Tham khảo sau đoạn mã

<ScrollView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_marginTop="10px" 
    android:layout_marginBottom="15px" 
    android:scrollbars="vertical" 
    android:scrollbarThumbVertical="@color/colorPrimaryDark" 
    android:scrollbarSize="1dp"> 
Các vấn đề liên quan