No puedo desplazarme hacia abajo por la pantalla para ver los datos en la sección "Respondido por:". ¿Cómo puedo hacer que mi diseño se pueda desplazar?¿Cómo hacer que mi diseño sea capaz de desplazarse hacia abajo?
69
A
Respuesta
154
Simplemente envuelva todo lo que dentro de un ScrollView
: sólo un elemento
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!-- Here you put the rest of your current view-->
</ScrollView>
Como dijo David Hedlund, ScrollView
puede contener ... así que si tenía algo como esto:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!-- bla bla bla-->
</LinearLayout>
Debe cambiarlo a:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!-- bla bla bla-->
</LinearLayout>
</ScrollView>
29
Para usar la vista de desplazamiento junto con la disposición relativa:
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true"> <!--IMPORTANT otherwise backgrnd img. will not fill the whole screen -->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:background="@drawable/background_image"
>
<!-- Bla Bla Bla i.e. Your Textviews/Buttons etc. -->
</RelativeLayout>
</ScrollView>
+0
¿Qué es la etiqueta de la ventana gráfica? –
0
Si aún no recibió desplazarse después de hacer lo que está escrito más arriba .....
Ajuste el android:layout_height="250dp"
o se puede decir xdp
donde x
puede ser cualquier valor numérico.
1
Simplemente envuelva todo lo que dentro de un ScrollView
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.ruatech.sanikamal.justjava.MainActivity">
<!-- Here you put the rest of your current view-->
</ScrollView>
Cuestiones relacionadas
- 1. Cómo desplazarse hacia abajo - JQuery
- 2. ¿Diseño de arriba hacia abajo o de abajo hacia arriba?
- 3. ¿Capturar el evento "desplazarse hacia abajo"?
- 4. usuario desplazarse hacia abajo o hacia arriba en jQuery
- 5. cómo desplazarse automáticamente hacia abajo en una página html?
- 6. cómo hacer que el programa sea capaz de instalar
- 7. Cambiar la clase CSS después de desplazarse 1000px hacia abajo
- 8. QListWidget Arrastrar después de desplazarse hacia abajo por la lista
- 9. ¿Por qué mi actividad de Android siempre comienza a desplazarse hacia abajo?
- 10. Cómo hacer que mi código sea rápido
- 11. Usando TDD: "arriba hacia abajo" vs. "abajo hacia arriba"
- 12. Cómo hacer que un LinearLayout pueda desplazarse
- 13. Top Down v enfoque de abajo hacia arriba diseño
- 14. Android WebView desplácese hacia abajo
- 15. Cómo desplazarse WebView hacia arriba en Android?
- 16. Efecto simple "desplazarse hacia abajo" usando marcas de marcado y hash mínimas
- 17. Cómo desplazarse hacia abajo en un ScrollView en el inicio de la actividad
- 18. Cómo hacer que la consola sea capaz de imprimir cualquiera de 65535 caracteres UNICODE
- 19. Gramática: ¿diferencia entre arriba hacia abajo y hacia abajo? (Ejemplo)
- 20. Cómo desplazarse hacia abajo en un cuadro de texto por código en C#
- 21. cambiando la posición de un elemento css después de desplazarse hacia abajo en la página
- 22. ¿Cómo desplazarse automáticamente hacia abajo en el control ListView de WinForms al actualizar un nuevo elemento?
- 23. ¿Cómo hacer que mi mapeo de URL no sea sensible?
- 24. emacs desplazarse otra ventana hacia arriba
- 25. Diseño y codificación: de arriba a abajo o de abajo hacia arriba?
- 26. Cómo hacer que mi código sea más seguro
- 27. ¿Cómo hacer que mi WPF MainWindow sea singleton?
- 28. ¿Cómo puedo hacer que mi aplicación sea secuenciable en C#?
- 29. ¿Cómo puedo hacer que mi colisión sea más sólida?
- 30. RelativeLayout - Se desplaza hacia abajo
+1. una nota rápida: un 'ScrollView' solo puede contener un elemento secundario, por lo que si lo que tiene actualmente son muchas vistas, debe envolverlas en un grupo de vistas (digamos' LinearLayout') –
Gracias @David Hedlund –
cómo solucionar mi problema, por favor, ayúdeme http://stackoverflow.com/questions/38588702/why-my-scrollview-not-working-properly – Karthi