2011-01-15 7 views

Antwort

3

dynamisch zu tun, um die Methode verwenden .setVerticalFadingEdgeEnabled()

Oder den Tag android:fadingEdge="none" (Kredit nicky) in Ihrem XML-Layout können Sie

2

in android xml Layout Scroll-Ansicht

verwenden android: fadingEdge = "keine"

ad diese

2

Bitte schalten Sie das nicht einfach aus. Es ist eine wichtige UI-Funktion für den Benutzer, um zu wissen, ob oberhalb und/oder unterhalb der Liste mehr Inhalt vorhanden ist, und wenn er deaktiviert wird, verhält sich die Benutzeroberfläche nicht mehr wie der Rest der Plattform.

Wenn Sie eine benutzerdefinierte Hintergrundfarbe haben möchten, besteht die beste Möglichkeit darin, ein eigenes Design zu erstellen, das es festlegt. Auf diese Weise, wenn eine Vorschau Ihrer App angezeigt werden soll, passt sie besser zu Ihrer tatsächlichen Benutzeroberfläche, und das Design sorgt automatisch dafür, dass diese Farbe für Dinge wie Fades verwendet wird. Hier ist ein Beispiel dafür, was Sie in eine res/values ​​/ styles.xml-Datei schreiben könnten, um ein solches Thema zu erstellen, das Sie für Ihre Anwendung oder eine einzelne Aktivität mit android:theme="@style/CustomTheme" festlegen können.

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <color name="custom_theme_color">#b0b0ff</color> 
    <style name="CustomTheme" parent="android:Theme.Light"> 
     <item name="android:windowBackground">@color/custom_theme_color</item> 
     <item name="android:colorBackground">@color/custom_theme_color</item> 
    </style> 
</code> 

(Tut mir leid, die Syntax ein wenig seltsam zu sein - es ist, weil Android ist. WindowBackground derzeit nur einen Verweis auf eine Ressource gegeben werden kann, nicht eine konstante Farbe)

Eine Liste der Attribute, die Sie bei der Deklaration eines Themas verwenden können, siehe:

Verwandte Themen