Удалить прокрутку полосовая дорожка из ScrollView в Android

В моем приложении для Android есть основной WebView (HTML, загруженный из локального ресурса), который я хочу использовать по всей ширине экрана и иметь возможность делать (вертикально) прокручиваемыми . Итак, я обернул WebView в ScrollView в моем XML-макете, но, что бы я ни делал, мне кажется, что я не могу удалить дорожку полосы прокрутки с правой стороны прокрутки. Что еще хуже, я не могу изменить цвет фона полосы прокрутки.

Дорожка занимает около 10 dp или около того, что создает проблемы для HTML в WebView. Я бы хотел, чтобы полоса прокрутки отображалась поверх веб-представления (в стиле iPhone, если вы понимаете, о чем я). Теперь вы можете сказать: «Почему бы вам не изменить свой HTML, чтобы он был на 10 пикселей тоньше?», Что является моим запасным решением, но я бы предпочел не делать этого.

Вот соответствующий фрагмент XML макета, вы ' Увидите, я пробовал каждый атрибут android: etc, который смог найти:

<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.

102
задан Mick Byrne 8 June 2011 в 01:29
поделиться