2011-10-14 2 views
0

hi У меня есть xml-файл, в котором я устанавливаю фоновое изображение для всего макета, после чего я помещаю 2 текстовых бокса и одну кнопку image.but, когда я набираю на панели редактирования текстовую панель, скрывает изображение кнопки для передачи данных, поэтому я хочу установить scrool для всей планировки, но когда я установил прокрутку, он прокручивает только изображение на земле, а не весь макет, поэтому все ui искажается, поэтому, как сделать проворный весь макет, мой xml находится ниже pls modify на мой коднабор прокрутки на весь макет android

благодаря

<?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:layout_gravity="center" 
android:background="@drawable/user_id_bg2" > 
    <EditText 
    android:inputType="text|textNoSuggestions" 

android:text="" 
android:id="@+id/editText1" 
android:singleLine="true" 
android:hint="Enter Your User Id" 
android:layout_marginTop="85dip" 
android:layout_marginLeft="20dip" 
android:layout_marginRight="20dip" 
android:layout_height="40dip" 
android:layout_width="fill_parent"> 
</EditText> 
<EditText 
android:inputType="text|textNoSuggestions" 
android:password="true" 
android:singleLine="true" 
android:hint="Enter Your Password" 
android:layout_marginTop="125dip" 
android:layout_marginLeft="20dip" 
android:layout_marginRight="20dip" 
android:id="@+id/editText2" 
android:imeOptions="actionDone" 
android:layout_height="40dip" 
android:layout_width="fill_parent"/> 
<ImageView 
android:id="@+id/buttonimg" 
android:layout_below="@id/editText2" 
android:layout_marginLeft="237dip" 
android:layout_width="wrap_content" 
android:layout_height="40dip" 
android:background="@drawable/go_button" 
/> 

ответ

1

вы можете не поставить все внутри ScrollView?

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent""> 
    <RelativeLayout 
      android:orientation="vertical" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:layout_gravity="center" 
      android:background="@drawable/user_id_bg2" > 
... 
+0

если я ставлю все на виду прокрутки, то фоновое изображение быть прокручивать означает, что он не приходит целое без прокрутки вниз я хочу показать его без прокрутки – shyam

+1

попробуйте установить фон на макете, который имеет Scrollview как единственный ребенок и все остальное внутри? – Martyn

Смежные вопросы