У моєму додатку Android є основний WebView (HTML, завантажений з локального ресурсу), який я хочу використовувати на всю ширину екрана і мати можливість (вертикально) прокручуватися. Отже, я загорнув WebView у ScrollView у своєму макеті XML, але незалежно від того, що я роблю, я не можу видалити доріжку смуги прокрутки з правого боку подання прокрутки. Що ще гірше, я не можу змінити колір тла доріжки прокрутки.
Дорога займає близько 10 дп або близько того, що створює проблеми для HTML у WebView. Я хотів би, щоб смуга прокрутки з’являлася вгорі веб-перегляду (стиль iPhone, якщо ви знаєте, що я маю на увазі). Тепер ви можете сказати "чому ви не зміните свій HTML на 10 пікселів тонше?", Що є моїм резервним рішенням, але я набагато краще цього не повинен робити.
Ось відповідний фрагмент макета XML, ви побачите, що я спробував кожен атрибут android: тощо, який я міг знайти:
<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>
Я орієнтуюсь на платформу 2.1 / API lvl 7, я справді просто маю справу з дисплеями нормального розміру, mdp, hdp та xhdp.
like the scrollbar to appear on top of the web view content