propiedades - manual de programacion android pdf
¿Cómo hacer edittext en Android desplazable? (3)
Intenta esto, espero que ayude
questionEntry.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (v.getId() == R.id.inputFormComments) {
v.getParent().requestDisallowInterceptTouchEvent(true);
switch (event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_UP:
v.getParent().requestDisallowInterceptTouchEvent(false);
break;
}
}
return false;
}
});
Estoy creando un diseño dinámico que contiene un texto de edición. Quiero hacer este texto de edición desplazable.
questionEntry.setMaxLines(1);
questionEntry.setVerticalScrollBarEnabled(true);
questionEntry.setMovementMethod(new ScrollingMovementMethod());
Usando este código, hice que mi texto de edición fuera desplazable. Pero el problema es cuando estoy escribiendo algo. Si llega al final del texto de edición, dejará de escribir mi texto y no saltará automáticamente a la siguiente línea. Si presiono la tecla enter, saltará. Quiero hacerlo automático.
Sé que esta pregunta ya tiene una respuesta, pero si desea obtener el mismo resultado a través de XML, cambie
android:inputType="text"
a
android:inputType="textMultiLine"
para un EditText verticalmente desplazable.
questionEntry.setScroller(new Scroller(myContext));
questionEntry.setMaxLines(1);
questionEntry.setVerticalScrollBarEnabled(true);
questionEntry.setMovementMethod(new ScrollingMovementMethod());
Hice algunos cambios en mi código anterior.
arriba publicado es mi nuevo código.
esta funcionando ... gracias por todo