android - texto - ¿Cómo se puede desplazar un EditText dentro de un LinearLayout desplazable?
validar edittext en android studio (2)
encontraste solución? alguien dijo que debajo del código puede resolver el problema
final EditText myEditText = (EditText) findViewById(R.id.EditText01);
myEditText.setMovementMethod(new ScrollingMovementMethod());
LinearLayout se desplaza, pero EditText no.
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="top"
android:orientation="vertical" >
<EditText
android:id="@+id/messageeditor_editText2"
android:layout_width="match_parent"
android:layout_height="200dp"/>
</LinearLayout>
</ScrollView>
Estoy configurando EditText desplazable con:
editText.setMovementMethod(new ScrollingMovementMethod());
EDITAR:
Traté de hacer lo siguiente, pero no sé cómo desactivar mi scrollview, este es un detector de cambio de enfoque para mi edittext:
private OnFocusChangeListener focuschangelistener = new OnFocusChangeListener(){
@Override
public void onFocusChange(View arg0, boolean arg1) {
if(arg1){
sv.setEnabled(false);
}else{
}
}
};
le ha dado una altura de corrección de 200dp por favor cámbiela a match_parent o increméntela. Entonces revisa.
Funcionará como lo desee.
Siéntase libre de comentarios.