0
안드로이드에서 키보드 문제를 해결하기 위해 많은 커뮤니티 응답을 읽었지만 해결할 수 없습니다.안드로이드에서 키보드가 나오는 경우의 문제
누군가 나를 도와 주시면 감사하겠습니다. 내 문제는 키보드가 나올 때마다 모든 하위 화면 버튼이 상위 버튼과 병합된다는 것입니다.
내 XML입니다.
<RelativeLayout 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" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
android:id="@+id/pantallaPrincipalGenerarBackgroundView">
<ScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/scrollView"
android:fillViewport="true"
android:layout_alignParentBottom="true"
android:layout_alignParentTop="true">
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Seleccione dificultad"
android:id="@+id/textView"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:gravity="center_horizontal" />
<RadioGroup
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textView"
android:gravity="top|center"
android:id="@+id/linearLayout">
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Facil"
android:id="@+id/FacilButton"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="20dp" />
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Medio"
android:id="@+id/MedioButton2"
android:layout_marginRight="10dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="20dp" />
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Difícil"
android:id="@+id/DifícilButton"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="20dp" />
</RadioGroup>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/linearLayout"
android:id="@+id/linearLayout2"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp">
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
android:inputType="number"
android:id="@+id/longitudText"
android:hint="Introduce longitud"
android:singleLine="true" />
<Button
android:layout_marginTop="10dp"
android:layout_width="115dp"
android:layout_height="wrap_content"
android:text="Generar"
android:id="@+id/Generarbutton"
android:layout_gravity="right"
android:layout_marginLeft="20dp" />
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Pass"
android:id="@+id/passwordText"
android:layout_below="@+id/linearLayout2"
android:layout_centerHorizontal="true"
android:layout_margin="5dp"
android:textColor="#ff1024ff"
android:textSize="15dp"
android:singleLine="true"
android:shadowColor="#ff69ff00" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Usuario"
android:id="@+id/textView2"
android:layout_below="@+id/passwordText"
android:layout_centerHorizontal="true" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/newUserText"
android:layout_below="@+id/textView2"
android:layout_centerHorizontal="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:hint="Introduzca usuario"
android:layout_margin="7dp"
android:singleLine="true" />
<LinearLayout
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:id="@+id/linearLayout4">
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/newUserText"
android:layout_centerHorizontal="true">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Seleccione el servicio"
android:id="@+id/textView3"
android:layout_below="@+id/newUserText"
android:layout_centerHorizontal="true" />
</LinearLayout>
<Button
android:layout_width="200dp"
android:layout_height="100dp"
android:text="Guardar"
android:id="@+id/guardarButton"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Servicios"
android:drawableLeft="@drawable/flechaizquierda"
android:id="@+id/abrirListaServiciosButton"
android:layout_above="@+id/guardarButton"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<LinearLayout
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@+id/abrirListaServiciosButton"
android:gravity="center"
android:weightSum="1"
android:layout_alignTop="@+id/abrirListaServiciosButton"
android:layout_toRightOf="@+id/abrirListaServiciosButton"
android:layout_marginTop="23dp"
android:layout_alignRight="@+id/newUserText"
android:layout_alignEnd="@+id/newUserText">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="SERVICIO"
android:id="@+id/textoMostrarServicioSeleccionado"
android:textColor="#ff000000" />
<ImageView
android:layout_width="80dp"
android:layout_height="match_parent"
android:id="@+id/imageMostrarServicioSeleccionado" />
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@+id/guardarButton"
android:id="@+id/linearLayout5"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true">
<Button
android:layout_width="100dp"
android:layout_height="fill_parent"
android:text="Salir"
android:id="@+id/salirycerrarPantallaGenerarButton"
android:layout_alignBottom="@+id/guardarButton"
android:layout_alignLeft="@+id/goToSegundabutton"
android:layout_alignStart="@+id/goToSegundabutton"
android:layout_margin="1dp" />
<Button
android:layout_width="100dp"
android:layout_height="fill_parent"
android:text="Cancelar"
android:id="@+id/goToSegundabutton"
android:layout_alignTop="@+id/guardarButton"
android:layout_centerHorizontal="true"
android:layout_marginBottom="0dp" />
</LinearLayout>
</RelativeLayout>
</ScrollView>
당신의 도움 :) 주셔서 감사합니다
당신은 매니페스트 파일에 액티비티 태그에이를 추가하여 활동의 크기 조정을 방지 할 수 있습니다
내가 한 현재, 내 모든 활동은 stateHiden입니다. adjustResize, 만약 내가 adjustPan하면 이동하지 않을 것이지만 스크롤하지 않습니다. 스크롤보기가 있습니다. – Razvi
@RzvGG 다른 답변은 'android : isScrollContainer = "false"'라고 제안 할 수 있습니다. – Simas
이미 시도했지만 조합을 시도했지만 아무 것도 작동하지 않습니다. adjustPan을 설정하면 크기가 조정되지 않습니다. 사실이지만 스크롤 할 수는 없습니다. – Razvi