从android

时间:2017-02-16 10:00:42

标签: android android-layout slidingmenu

我正在使用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>

1 个答案:

答案 0 :(得分:0)

我解决了我的问题,并在将下面的代码放在MainActivity OF Frame Layout

中解决了这个问题
 <activity 
    android:name="com.shane.pir.carhire.MainActivity"            
    android:configChanges="keyboardHidden|orientation|screenSize|screenLayout"
    android:windowSoftInputMode="adjustPan" >

</activity>