Supprimer la barre de défilement de la piste de ScrollView dans Android

Mon application Android dispose d'une WebView (HTML chargé à partir d'une ressource locale) qui je veux utiliser toute la largeur de l'écran et être capable de faire (à la verticale) de défilement. Donc j'ai enveloppé le WebView dans un ScrollView dans ma mise en page XML, mais peu importe ce que je fais je ne peux pas semblent être en mesure de supprimer la barre de défilement de la piste à partir de la droite de défilement de la vue. Pire encore, je n'arrive pas à être en mesure de changer la couleur de fond de la barre de défilement de la piste.

La piste prend sur 10dp ou alors, qui est créer des problèmes pour le HTML dans la WebView. J'aimerais que la barre de défilement apparaissent sur le dessus de la vue web (iPhone style, si vous savez ce que je veux dire). Maintenant, vous pourriez dire "pourquoi ne pas changer votre code HTML pour être 10px plus mince?", qui est ma solution de secours, mais je préfèrerais ne pas avoir à le faire.

Voici pertinentes de l'extrait de code de mise en page XML, vous verrez que j'ai essayé tous les android:etc attribut que j'ai pu trouver:

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

Je suis de la plateforme de ciblage 2.1 /API lvl 7, vraiment affaire avec la normale pour les écrans de taille, mdp, hdp et xhdp.

InformationsquelleAutor Mick Byrne | 2011-06-08