Android Scrollview скрывается содержание верхнего

У меня возникли проблемы с использованием ScrollView. По какой-то странной причине он скрывает содержимое, отображаемое сверху. Я попытался дать маржу, заполнение и т. Д., Но ничего не работает. Это мой макет:

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="@drawable/background"> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/titlebar" android:id="@+id/titlebar"> <TextView android:layout_width="fill_parent" android:id="@+id/textView1" android:layout_height="fill_parent" android:layout_gravity="center" android:gravity="center" android:textColor="@color/white" android:textSize="20dip" android:text="Help"></TextView> </LinearLayout> <ScrollView android:layout_height="wrap_content" android:id="@+id/scrollView1" android:layout_width="fill_parent"> <LinearLayout android:orientation="vertical" android:id="@+id/linearLayout2" android:gravity="center" android:layout_width="fill_parent" android:layout_gravity="center" android:layout_height="fill_parent" android:paddingLeft="10dip" android:paddingRight="5dip"> <ImageView android:layout_height="wrap_content" android:src="@drawable/icon" android:layout_marginTop="10dip" android:id="@+id/help_icon" android:layout_width="fill_parent" android:layout_marginBottom="15dip"></ImageView> <TextView android:layout_height="wrap_content" android:text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed dapibus venenatis suscipit.\n\nCras lacus sem, cursus a dictum sed, condimentum quis urna. Ut vel metus lorem, quis semper lacus. Suspendisse eu urna massa, a blandit mi. " android:id="@+id/help_text" android:layout_width="wrap_content" android:textColor="@color/black" android:textSize="15dip" android:paddingBottom="10dip"></TextView> </LinearLayout> </ScrollView> </LinearLayout> 

Мое изображение скрывается за верхним заголовком, и только небольшая часть его нижней части видна в устройстве / эмуляторе. В Eclipse это прекрасно. Я использую ADT11

Заранее спасибо!

Я думаю, вам нужно что-то вроде этого:

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:id="@+id/titlebar"> <TextView android:layout_width="fill_parent" android:id="@+id/textView1" android:layout_height="wrap_content" android:layout_gravity="center" android:gravity="center" android:textColor="@android:color/white" android:textSize="20dip" android:text="Help"></TextView> <ImageView android:layout_height="wrap_content" android:src="@drawable/icon" android:layout_marginTop="10dip" android:id="@+id/help_icon" android:layout_width="fill_parent" android:layout_marginBottom="15dip"></ImageView> </LinearLayout> <ScrollView android:layout_height="match_parent" android:id="@+id/scrollView1" android:layout_width="fill_parent"> <LinearLayout android:orientation="vertical" android:id="@+id/linearLayout2" android:gravity="center" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingLeft="10dip" android:paddingRight="5dip"> <TextView android:layout_height="wrap_content" android:text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed dapibus venenatis suscipit.\n\nCras lacus sem, cursus a dictum sed, condimentum quis urna. Ut vel metus lorem, quis semper lacus. Suspendisse eu urna massa, a blandit mi. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed dapibus venenatis suscipit.\n\nCras lacus sem, cursus a dictum sed, condimentum quis urna. Ut vel metus lorem, quis semper lacus. Suspendisse eu urna massa, a blandit mi.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed dapibus venenatis suscipit.\n\nCras lacus sem, cursus a dictum sed, condimentum quis urna. Ut vel metus lorem, quis semper lacus. Suspendisse eu urna massa, a blandit mi.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed dapibus venenatis suscipit.\n\nCras lacus sem, cursus a dictum sed, condimentum quis urna. Ut vel metus lorem, quis semper lacus. Suspendisse eu urna massa, a blandit mi.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed dapibus venenatis suscipit.\n\nCras lacus sem, cursus a dictum sed, condimentum quis urna. Ut vel metus lorem, quis semper lacus. Suspendisse eu urna massa, a blandit mi.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed dapibus venenatis suscipit.\n\nCras lacus sem, cursus a dictum sed, condimentum quis urna. Ut vel metus lorem, quis semper lacus. Suspendisse eu urna massa, a blandit mi." android:id="@+id/help_text" android:layout_width="wrap_content" android:textColor="@android:color/white" android:textSize="15sp" android:paddingBottom="10dip"></TextView> </LinearLayout> </ScrollView> </LinearLayout> 

Привет, у меня была такая же проблема, и после исследования я нашел решение, и в вашем XML-коде я вижу, что вы делаете ту же ошибку в макете.

Проблема в том, что вы устанавливаете дочерний элемент ScrollView (LinearLayout) layout_gravity в центр. Удалите эту строку, и она будет работать для вас.

 android:layout_gravity="center" //remove this 

Добавьте андроид: layout_weight = "1" в ваш scrollview. Это решит проблему. Что-то вроде этого

  <ScrollView android:id="@+id/scroll" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" > 
Intereting Posts
Выполнять команды оболочки и получать выходные данные в TextView Относительная компоновка выравнивает элемент ниже и до середины другого элемента Нужно показать SQLite-запрос в порядке убывания Logcat error Индекс -1 запрошен, с размером 24 Proguard удаляет анонимный класс в классе Anonymous в Java Прокрутка SwipeRefreshLayout с помощью RecyclerView Обновить в любом месте Android 2.2 Обновить все представления в Android? Proguard с проектом android с использованием (совместимости) библиотек Как получить доступ к классу Classloaders / App Linearalloc? Установите Android в полноэкранном режиме в манифесте Проблемы с буферизацией с помощью android.media.MediaPlayer ./gradlew build не работает с TypeSystem.getUnannotatedType Почему я вижу так много ошибок auth.androidauthorizeapp 408 (Прокси-приложение еще не установлено)? Все еще путаница в отношении контекста Пользовательский цветной чертеж как маркер карты в Google Maps API v2 – Android