la sombra azul sobre el efecto de desplazamiento se ve muy fea en nuestra aplicación. ¿Hay alguna manera de desactivar todo el efecto de desplazamiento en exceso? usted que hay un montón de ScrollView y listas en ella ... que sería una pena si tengo que desactivarlo en todos los widget que puede desplazamiento ... THX ~¿Cómo podría desactivar todo el efecto de desplazamiento en mi aplicación?
14
A
Respuesta
21
Se puede definir una ScrollViewStyle y ListViewStyle en su tema:
<style name="Theme.MyTheme" parent="android:Theme.Holo">
<item name="android:listViewStyle">@style/Widget.MyTheme.ListView</item>
<item name="android:scrollViewStyle">@style/Widget.MyTheme.ScrollView</item>
</style>
<style name="Widget.MyTheme.ListView" parent="android:Widget.ListView">
<item name="android:overScrollMode">never</item>
</style>
<style name="Widget.MyTheme.ScrollView" parent="android:Widget.ScrollView">
<item name="android:overScrollMode">never</item>
</style>
Entonces usted tiene que definir su tema en ti AndroidManifest.xml
:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="ch.citux.example"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:targetSdkVersion="16" android:minSdkVersion="8"/>
<application
android:hardwareAccelerated="true"
android:label="@string/app_name"
android:icon="@drawable/ic_launcher"
android:theme="@style/Theme.MyTheme">
Eso es todo, no más Permitir desplazamiento;)
0
¿Ha utilizado setOverScroolMode
, con OVER_SCROLL_NEVER
?
17
tengo cara mismo problema
probar este código
listView.setOverScrollMode(View.OVER_SCROLL_NEVER);
8
Usted puede desactivar todos los efectos sobre el desplazamiento de apertura "valores de res// styles.xml" archivo y añadiendo la línea de artículo como abajo:
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:overScrollMode">never</item>
</style>
8
puede hacerlo simplemente
En layout.xml
Establecer
android:overScrollMode="never"
En vista de desplazamiento
+0
simple es mejor :) – user1010160
Cuestiones relacionadas
- 1. Desactivar multitáctil en mi aplicación
- 2. Desactivar el toque de varios dedos en mi aplicación
- 3. Fundido de efecto de desplazamiento
- 4. ¿Hay alguna manera de ralentizar el efecto de desplazamiento?
- 5. Cómo simular el efecto de desplazamiento sobre los dispositivos táctiles?
- 6. ¿Puedo desactivar el sonido de desplazamiento UIPickerView?
- 7. Desactivar efecto de selección al seleccionar UITableViewCell
- 8. jQuery móvil desactivar el contenido de la página desplazamiento vertical
- 9. Desactivar todo en Windows excepto el programa C#
- 10. jQuery efecto de desplazamiento de imagen
- 11. Android Galería personalizada para desactivar el desplazamiento
- 12. ¿Puedo desactivar el desplazamiento del menú contextual en VS2010?
- 13. ¿Qué podría hacer que Double Buffering matara mi aplicación?
- 14. cómo desactivar un artículo en mi ListView
- 15. ¿Cómo podría hacer mi propio iterador perezoso?
- 16. ¿Desea desactivar el desplazamiento en la vista web?
- 17. desactivar el desplazamiento Al hacer clic en un enlace
- 18. Efecto de desplazamiento con gesto de deslizar en iOS
- 19. ¿Coordenadas todo mal en iPhone 3G? Podría ser su compilador
- 20. cómo detener el efecto de desplazamiento sobre el botón en modo de desactivación
- 21. ¿Cómo agrego todo mi proyecto en GitHub?
- 22. iOS 5: ¿Cómo puedo desactivar el teclado Emoji en mi aplicación?
- 23. Cómo asignar aleatoriamente un color al efecto de desplazamiento
- 24. Aplicación de un efecto de desplazamiento a un contenedor en ExtJs
- 25. ¿Cómo desactivo el desplazamiento en una aplicación web de iPad?
- 26. Efecto de "desplazamiento sin fin" en una tabla HTML
- 27. C# ListView Desactivar barra de desplazamiento horizontal
- 28. ¿Cómo silenciar el sonido de mi aplicación?
- 29. ¿Cómo desactivo el almacenamiento en caché de todo mi sitio web ASP.NET MVC 3?
- 30. Cómo comprobar cada nuevo desplazamiento y evitar el problema de los ratones de Apple (efecto de desplazamiento múltiple)
¿Podría publicar una imagen de ejemplo del efecto de desplazamiento al que se refiere? – Phil
Nunca me he encontrado con una forma de hacerlo. No todos los dispositivos tienen el desplazamiento excesivo, y no todos los que tienen el mismo aspecto mientras lo están haciendo. Por lo tanto, al menos su aplicación no aparece de esa manera para todos. – FoamyGuy