2010-09-17 5 views
1

Мой код для макета приведен ниже. Я не могу видеть полный контент, и я не могу прокручивать его. Как показать все содержимое с помощью прокрутки?Как добавить прокрутку в макет Android?

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" android:paddingTop="10px" android:background="@color/bg_color" > 
    <TextView android:paddingLeft="20px" android:text="hhhhhhhhhhhhhhhhh" android:id="@+id/eventname" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:textColor="@color/black" android:textStyle="bold" android:textSize="15px"></TextView> 

</LinearLayout> 
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:paddingLeft="50px" android:layout_height="wrap_content" android:orientation="horizontal" android:background="@color/bg_color" android:layout_gravity="center_horizontal"> 

<ImageView android:id="@+id/ImageView01" android:scaleType="fitCenter" android:layout_width="100dip" android:layout_height="120dip" ></ImageView> 
<ImageView android:id="@+id/ImageView02" android:scaleType="fitCenter" android:layout_width="100dip" android:layout_height="120dip" ></ImageView> 
</LinearLayout> 
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" android:orientation="vertical" android:background="@color/bg_color"> 
    <TextView android:paddingLeft="20px" android:text="" android:id="@+id/maindet" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:textColor="@color/black" android:textSize="12px"></TextView> 
    <TextView android:textStyle="bold" android:paddingLeft="20px" android:text="Muzieikstijlen" android:id="@+id/stylet" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:textColor="@color/black" android:textSize="12px"></TextView> 
    <TextView android:paddingLeft="20px" android:text="" android:id="@+id/styletype" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:textColor="@color/black" android:textSize="12px"></TextView> 
    <TextView android:textStyle="bold" android:paddingLeft="20px" android:text="Prinjzen" android:id="@+id/prijzen" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:textColor="@color/black" android:textSize="12px"></TextView> 
    <TextView android:paddingLeft="20px" android:text="" android:id="@+id/voor" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:textColor="@color/black" android:textSize="12px"></TextView> 
    <TextView android:textStyle="bold" android:paddingLeft="20px" android:text="Line-up" android:id="@+id/lineup" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:textColor="@color/black" android:textSize="12px"></TextView> 
    <TextView android:paddingLeft="20px" android:text="" android:id="@+id/djlist" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:textColor="@color/black" android:textSize="12px"></TextView> 
    <TextView android:textStyle="bold" android:paddingLeft="20px" android:text="Minimumleeftijd" android:id="@+id/min" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:textColor="@color/black" android:textSize="12px"></TextView> 
    <TextView android:paddingLeft="20px" android:text="" android:id="@+id/minage" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:textColor="@color/black" android:textSize="12px"></TextView> 
</LinearLayout> 
<Button android:id="@+id/back" android:layout_height="40px" android:layout_width="150px" android:layout_gravity="center" android:background="@color/btnback" android:text="Back" android:textSize="20px" android:textColor="@color/bg_color"></Button> 
</LinearLayout> 

Снимок экрана телефона:

Спасибо.

alt text

ответ

2

Объемный макет с ScrollView ... (и я не могу видеть любой макет код, который вы упомянули ...)

+0

Я использовал Scrollview, но он показывает IllegalStateException «Scollview может принять только один direct chiled " – mohammedsuhail

+1

ну, все файлы XML могут иметь только один корневой элемент, поэтому даже без ScrollView у вас будет что-то вроде LinearLayout как root, не так ли? Поэтому не заменяйте этот макет ScrollView, а окружайте этот макет с помощью ScrollView. Что ScrollView будет иметь только один ребенок. – WarrenFaith

+0

Да. Теперь он работает. спасибо Уоррен. – mohammedsuhail