Ứng dụng Android của tôi có WebView chính (HTML được tải từ tài nguyên cục bộ) mà tôi muốn sử dụng toàn bộ chiều rộng của màn hình và có thể cuộn (theo chiều dọc). Vì vậy, tôi đã bao bọc WebView trong ScrollView trong XML bố cục của mình, nhưng bất kể tôi làm gì, dường như tôi không thể loại bỏ rãnh thanh cuộn từ phía bên phải của chế độ xem cuộn. Tệ hơn nữa, tôi dường như không thể thay đổi màu nền của rãnh thanh cuộn.
Bản nhạc chiếm khoảng 10dp hoặc lâu hơn, điều này đang tạo ra các vấn đề cho HTML trong WebView. Tôi muốn thanh cuộn xuất hiện ở trên cùng của chế độ xem web (kiểu iPhone, nếu bạn hiểu ý tôi). Bây giờ, bạn có thể nói "tại sao bạn không thay đổi HTML của mình mỏng hơn 10px?", Đó là giải pháp dự phòng của tôi, nhưng tôi không muốn phải làm vậy.
Đây là đoạn mã XML bố cục có liên quan, bạn sẽ thấy tôi đã thử mọi thuộc tính android: etc mà tôi có thể tìm thấy:
<ScrollView
android:id="@+id/deal_web_view_holder"
android:layout_below="@id/clock_bar_holder"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="false"
android:fadingEdge="none"
android:background="#02a7e9"
android:scrollbars="none"
android:scrollbarSize="0dp"
android:paddingRight="0dp"
android:scrollbarAlwaysDrawVerticalTrack="false"
android:scrollbarStyle="insideOverlay"
android:scrollbarTrackVertical="@drawable/scrollbar_track_vertical" >
<WebView
android:id="@+id/deal_web_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</ScrollView>
Tôi đang nhắm mục tiêu nền tảng 2.1 / API lvl 7, thực sự chỉ xử lý các màn hình kích thước bình thường, mdp, hdp và xhdp.
like the scrollbar to appear on top of the web view content