我正在使用Sliding Drawer Fragment类,我在此EditText下面只有EditText和其他一些TextView。当我点击EditText然后键盘显示并且我在其中写入,然后我按回来,当我按下键盘消失但仍然在屏幕的下方部分出现白色布局(我的意思是下面的文本视图编辑文本仍然没有显示因为屏幕出现的时候)
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:background="#ff3322"
android:layout_height="fill_parent"
android:fillViewport="true">
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:background="#ffffff" >
<TextView
android:id="@+id/TextView02"
android:layout_width="wrap_content"
android:layout_height="9dp"
android:layout_marginLeft="-5dp"
android:layout_marginTop="-12dp"
android:background="@+drawable/red_line"
android:textColor="#000000" />
<TextView
android:id="@+id/TextView03"
android:layout_width="wrap_content"
android:layout_height="2dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:background="#FFFF00"
android:textColor="#000000" />
<RelativeLayout
android:id="@+id/relativeLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="16dp"
android:layout_marginTop="41dp" >
</RelativeLayout>
<RelativeLayout
android:id="@+id/RelativeLayout03"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/relativeLayout1"
android:layout_alignRight="@+id/TextView02"
android:layout_below="@+id/editText1"
android:layout_marginTop="15dp" >
</RelativeLayout>
<RelativeLayout
android:id="@+id/RelativeLayout04"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/RelativeLayout03"
android:layout_alignRight="@+id/RelativeLayout03"
android:layout_below="@+id/editText1"
android:layout_marginTop="20dp" >
<TextView
android:id="@+id/TextView11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginRight="72dp"
android:text="Canada"
android:textColor="#ED18B7"
android:textSize="20dp"
android:textStyle="bold"
android:typeface="sans" />
<TextView
android:id="@+id/TextView08"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/TextView11"
android:layout_marginTop="2dp"
android:text="(001) 855 454 9316"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#000000" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/RelativeLayout05"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/RelativeLayout04"
android:layout_alignRight="@+id/RelativeLayout04"
android:layout_below="@+id/RelativeLayout04"
android:layout_marginTop="15dp" >
<TextView
android:id="@+id/TextView13"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginRight="72dp"
android:text="Australia"
android:textColor="#ED18B7"
android:textSize="20dp"
android:textStyle="bold"
android:typeface="sans" />
<TextView
android:id="@+id/TextView12"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/TextView13"
android:layout_marginTop="2dp"
android:text="(0061) 280 152 643"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#000000" />
</RelativeLayout>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/RelativeLayout05"
android:layout_below="@+id/RelativeLayout05"
android:layout_marginLeft="59dp"
android:layout_marginTop="254dp"
android:text="_____"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="#ff3322" />
<RelativeLayout
android:id="@+id/RelativeLayout02"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/RelativeLayout05"
android:layout_alignRight="@+id/RelativeLayout05"
android:layout_below="@+id/RelativeLayout05"
android:layout_marginTop="13dp" >
</RelativeLayout>
<RelativeLayout
android:id="@+id/RelativeLayout07"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/RelativeLayout02"
android:layout_alignRight="@+id/RelativeLayout02"
android:layout_below="@+id/RelativeLayout02"
android:layout_marginTop="15dp" >
</RelativeLayout>
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/relativeLayout1"
android:layout_alignRight="@+id/TextView02"
android:layout_below="@+id/TextView03"
android:layout_marginTop="17dp"
android:ems="10"
android:hint="ente name" >
<requestFocus />
</EditText>
答案 0 :(得分:0)
我解决了我的问题,并在将下面的代码放在MainActivity OF Frame Layout
中解决了这个问题 <activity
android:name="com.shane.pir.carhire.MainActivity"
android:configChanges="keyboardHidden|orientation|screenSize|screenLayout"
android:windowSoftInputMode="adjustPan" >
</activity>