2017-04-13 23 views
0

这是布局键盘弹出前: enter image description here机器人工作室:当键盘弹出的布局搅乱

,这是它后: enter image description here

我怎样才能阻止布局的这个混杂当用户点击textEdit?

下面是XML文件:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/content_main" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    app:layout_behavior="@string/appbar_scrolling_view_behavior" 
    tools:context="com.example.aymanharake.firstproject.MainActivity" 
    tools:showIn="@layout/activity_main"> 

    <MultiAutoCompleteTextView 
     android:text="How old are you?" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/multiAutoCompleteTextView2" 
     android:layout_below="@+id/GirlSays" 
     android:layout_alignStart="@+id/textView3" 
     android:layout_marginTop="19dp" /> 

    <MultiAutoCompleteTextView 
     android:text="Guess" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/multiAutoCompleteTextView3" 
     android:layout_below="@+id/textView4" 
     android:layout_marginTop="14dp" 
     android:layout_alignParentEnd="true" 
     android:layout_alignStart="@+id/textView3" /> 

    <TextView 
     android:text="Response:" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/textView4" 
     android:maxLines="5" 
     android:scrollbars="vertical" 
     android:layout_marginTop="46dp" 
     android:layout_below="@+id/RequestResponse" 
     android:layout_alignStart="@+id/multiAutoCompleteTextView3" /> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Person says:" 
     android:id="@+id/GirlSays" 
     android:layout_marginTop="27dp" 
     android:layout_alignParentTop="true" 
     android:layout_alignStart="@+id/multiAutoCompleteTextView2" /> 

    <TextView 
     android:text="Have a better response?" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/textView3" 
     android:maxLines = "5" 
     android:scrollbars = "vertical" 
     android:layout_marginStart="24dp" 
     android:layout_alignTop="@+id/multiAutoCompleteTextView3" 
     android:layout_alignParentStart="true" 
     android:layout_marginTop="71dp" /> 

    <MultiAutoCompleteTextView 
     android:text="Write it here" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/multiAutoCompleteTextView" 
     android:layout_above="@+id/button2" 
     android:layout_alignStart="@+id/textView3" 
     android:layout_marginBottom="24dp" 
     android:layout_alignParentEnd="true" /> 

    <Button 

     android:text="Submit" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/button2" 
     android:layout_alignParentBottom="true" 
     android:layout_toEndOf="@+id/GirlSays" 
     android:layout_marginStart="11dp" 
     android:layout_marginBottom="27dp" /> 

    <Button 

     android:text="Request&#10;response" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/RequestResponse" 
     android:layout_below="@+id/multiAutoCompleteTextView2" 
     android:layout_centerHorizontal="true" /> 

</RelativeLayout> 
+0

您的xml文件不可见...... .... –

+0

把你的xml在这里来帮助你。 –

+0

android:windowSoftInputMode =“adjustPan”在您的清单内的活动标记 –

回答

0

在你的清单中添加以下行,

<activity android:windowSoftInputMode="adjustResize"> </activity> 

欲了解更多信息AdjustPan