2013-07-19 2 views
1

Я создал одну страницу регистрации с использованием относительной компоновки и применяемого фонового изображения к основному макету. Здесь я использовал прокрутку для прокрутки моего содержимого.Фоновое изображение Растянутое при наклеивании текста, находящегося внутри прокрутки.

Проблема: когда я выбрал свое текстовое поле, фоновое изображение основного относительного макета растянуто.

Вот мое содержание XML:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
xmlns:androidcustomfont="http://schemas.android.com/apk/res/com.cpt.realtor.activity" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="@drawable/background" > 

<ScrollView 
    android:layout_width="fill_parent" 
    android:layout_height="615dp" > 

    <RelativeLayout 
     android:id="@+id/relativeLayout1" 
     android:layout_width="fill_parent" 
     android:layout_height="680dp" > 
     <ImageView 
      android:id="@+id/imageView" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="40dp" 
      android:layout_marginTop="25dp" 
      android:src="@drawable/realtor_land_text" /> 

     <EditText 
      android:id="@+id/editFirstName" 
      style="@style/activity_realtor_details_of_registration_tabletversion_for_textboxes" 
      android:layout_width="440dp" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/imageView" 
      android:layout_marginLeft="40dp" 
      android:layout_marginTop="20dp" 
      android:hint="@string/firstname" 
      android:inputType="textPersonName" > 

      <requestFocus /> 
     </EditText> 

     <EditText 
      android:id="@+id/editLastName" 
      style="@style/activity_realtor_details_of_registration_tabletversion_for_textboxes" 
      android:layout_width="440dp" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/editFirstName" 
      android:layout_marginLeft="40dp" 
      android:layout_marginTop="20dp" 
      android:hint="@string/lastname" 
      android:inputType="textPersonName" /> 

     <EditText 
      android:id="@+id/editCompany" 
      style="@style/activity_realtor_details_of_registration_tabletversion_for_textboxes" 
      android:layout_width="440dp" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/editLastName" 
      android:layout_marginLeft="40dp" 
      android:layout_marginTop="20dp" 
      android:hint="@string/company" 
      android:inputType="text" /> 
     <EditText 
      android:id="@+id/editMobile" 
      style="@style/activity_realtor_details_of_registration_tabletversion_for_textboxes" 
      android:layout_width="440dp" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/editCompany" 
      android:layout_marginLeft="40dp" 
      android:layout_marginTop="20dp" 
      android:hint="@string/mobile" 
      android:imeOptions="actionDone" 
      android:inputType="phone" 
      android:maxLength="10" /> 

     <EditText 
      android:id="@+id/editEmail" 
      style="@style/activity_realtor_details_of_registration_tabletversion_for_textboxes" 
      android:layout_width="440dp" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/editMobile" 
      android:layout_marginLeft="40dp" 
      android:layout_marginTop="20dp" 
      android:hint="@string/email" 
      android:inputType="textEmailAddress" /> 

     <Spinner 
     android:id="@+id/spinnerForStates" 
     android:layout_width="440dp" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/editEmail" 
     android:layout_marginLeft="40dp" 
     android:layout_marginTop="10dp" /> 

     <CheckBox 
      android:id="@+id/checkBox" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/spinnerForStates" 
      android:layout_marginLeft="50dp" 
      android:layout_marginTop="15dp" 
      android:button="@drawable/checkbox_selector" 
      android:text="@string/receivealert" 
      android:textColor="@color/white" 
      android:textSize="18sp" 
      android:textStyle="bold" /> 

     <com.cpt.realtor.utility.CustomFontButton 
      android:id="@+id/submit" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/checkBox" 
      android:layout_marginLeft="180dp" 
      android:layout_marginTop="10dp" 
      android:background="@drawable/share_btn_selector" 
      android:text="@string/submit" 
      android:textColor="@android:color/white" 
      android:textSize="20sp" 
      android:textStyle="bold" 
      androidcustomfont:customFontView="clarendon_regular.ttf" /> 

     <TextView 
      android:id="@+id/textSkip" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/submit" 
      android:layout_marginLeft="205dp" 
      android:layout_marginTop="8dp" 
      android:textSize="15sp" 
      android:text="@string/skip_this_step" 
      android:textColor="@color/white" /> 

     <View 
      android:id="@+id/splitter" 
      android:layout_width="93dp" 
      android:layout_height="1dip" 
      android:layout_below="@+id/textSkip" 
      android:layout_marginLeft="210dp" 
      android:layout_marginTop="0dp" 
      android:background="@color/white" /> 
    <View 
      android:id="@+id/footer" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:layout_below="@+id/textSkip" 
      android:background="@drawable/footer" /> 
    </RelativeLayout> 
</ScrollView> 

без выбора TextField: enter image description here

После выбора TextField: enter image description here

На моем втором изображении изображение в фоновом режиме растянуто. Как я могу это решить?

+0

вы можете показать нам, что 'background' вытяжке, если это XML? –

+0

Это просто доступное изображение – Lokesh

ответ

1

в манифесте написать в деятельности теге

android:windowSoftInputMode="stateVisible|adjustPan" 
Смежные вопросы