Quiero mostrar una pantalla de perfil para mis usuarios.Deshabilitar el desplazamiento de un ListView contenido dentro de un ScrollView
Se debe tener tres puntos de vista (2 Buttons
y una ImageView
) y un ListView
para mostrar el contenido hecho por ese usuario.
Sin embargo, no quiero que se desplace el ListView
. En su lugar, quiero que sea tan grande como sea necesario, y poner todos mis puntos de vista dentro de un ScrollView
, por lo que las tres primeras vistas se desplazan con el ListView
. Esto, por supuesto, no funciona como se esperaba.
Todos mis tres artículos están dentro de un LinearLayout
. Pensé en convertirlos en el primer artículo en el ListView
, pero esto hace que se puedan seleccionar como el primer elemento y tener que hacer una codificación innecesaria.
¿Hay alguna manera de hacer esto de la manera más fácil o tendré que conformarme con hacer que el diseño sea el primer elemento en mi ListView?
cheque esto: http://stackoverflow.com/questions/4338185/how-to- get-a-non-scrollable-listview –
Sí, pero si uso LinearLayout en lugar de ListView, no obtengo un evento OnItemSelected, lo que conduce a una codificación más innecesaria. – razielsarafan
hojee el enlace y léalo cuidadosamente. use listview en LinearLayout. establezca ScrollContainer en falso y puede vincular un OnClickListener o OnTouchListener a una vista que se activará cuando se haga clic o toque –