Boa noite, esse problema já me incomodou muito, já tentei usar android:windowSoftInputMode=“stateHidden|adjustPan” no androidManifest, isso resolve parcialmente meu problema, o rodapé sobe mas o scroll não funciona, alguém tem alguma solução alternativa, qual é o modo mais indicado de usar rodapé no Android? Como evitar esse problema com RelativeLayout e também funcionar o scroll?
Valeu.
me1
Janeiro 5, 2016, 5:48pm
#2
Posta o código para análise.
Layout:
<ScrollView
android:id="@+id/scrollView1"
android:fillViewport="true"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:id="@+id/ttvp1"
style="@style/ttvPersonalizado"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/p1" />
<TextView
android:id="@+id/ttvp2"
style="@style/ttvPersonalizadoDireito"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/p2" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<EditText
android:id="@+id/edtP1"
style="@style/edtPersonalizado"
android:maxLength="5"
android:layout_height="wrap_content"
android:background="@drawable/edit_text_design"
android:ems="10"
android:inputType="numberDecimal" >
</EditText>
<EditText
android:id="@+id/edtP2"
style="@style/edtPersonalizado"
android:maxLength="5"
android:layout_height="wrap_content"
android:background="@drawable/edit_text_design"
android:ems="10"
android:inputType="numberDecimal" />
</LinearLayout>
<TextView
android:id="@+id/ttvpim"
style="@style/ttvPersonalizado"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/pip3" />
<EditText
android:id="@+id/edtPiP3"
style="@style/edtPersonalizado"
android:maxLength="5"
android:layout_height="wrap_content"
android:background="@drawable/edit_text_design"
android:inputType="numberDecimal" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/ttvExame"
style="@style/ttvPersonalizado"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingRight="18dp"
android:text="@string/notaExame" />
<CheckBox
android:id="@+id/chkExame"
style="@style/chkPersonalizado"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="40dp"
android:text="@string/exame" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<EditText
android:id="@+id/edtExame"
style="@style/edtPersonalizado"
android:maxLength="5"
android:layout_height="wrap_content"
android:background="@drawable/edit_text_design"
android:ems="10"
android:enabled="false"
android:inputType="numberDecimal"
android:width="125dp" />
<CheckBox
android:id="@+id/chkPersonalizado"
style="@style/chkPersonalizado"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/tecnologo" />
</LinearLayout>
<TextView
style="@style/ttvPersonalizado"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/mediaFinal" />
<EditText
android:id="@+id/edtMedia"
style="@style/edtPersonalizado"
android:maxLength="5"
android:layout_height="wrap_content"
android:background="@drawable/edit_text_design"
android:enabled="false"
android:inputType="numberDecimal" />
<TextView
android:id="@+id/ttvStatus"
style="@style/ttvPersonalizado"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<ImageButton
android:id="@+id/btnGerarMedia"
style="@style/btnMedio"
android:background="@drawable/shapebutton"
android:contentDescription="@string/gerarMedia"
android:src="@drawable/icone_calculadora"
android:text="@string/gerarMedia" />
</LinearLayout>
</LinearLayout>
</ScrollView>
AndroidManifest :
Código da activity: