2013-08-22 39 views
0

如何使用滾動正確的Android.I已經把我的佈局的某些部分爲滾動視圖。請幫助我得到這個使用滾動查看在Android中

我的XML文件

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" > 

    <LinearLayout 
     android:id="@+id/headerLayout" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:background="@drawable/top_bg" 
     android:orientation="horizontal" > 

     <ImageView 
      android:id="@+id/back_button" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="10dp" 
      android:layout_marginTop="5dp" 
      android:onClick="goBack" 
      android:src="@drawable/back_button" /> 

     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="75dp" 
      android:layout_marginTop="10dp" 
      android:text="Traveller Details" 
      android:textColor="@android:color/white" /> 
    </LinearLayout> 
    <!-- from here i want to put it into a scroll view --> 
    <LinearLayout 
     android:id="@+id/tittleLayout" 
     android:layout_below="@+id/headerLayout" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:layout_marginTop="5dp" 
     android:orientation="vertical" > 

     <TextView 
      android:id="@+id/TittleTravellerDetails" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="10dp" 
      android:layout_marginTop="5dp" 
      android:gravity="left" 
      android:text="Traveller Details" /> 

     <View 
      android:layout_width="wrap_content" 
      android:layout_height="2dip" 
      android:layout_marginTop="2dp" 
      android:background="#FF909090" /> 

    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/passengerDetails" 
     android:layout_below="@+id/tittleLayout" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:orientation="vertical"> 

     <Spinner 
      android:id="@+id/Tittle" 
      android:layout_width="290dp" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="5dp" 
      android:visibility="gone" 
      android:layout_height="wrap_content"/> 
     <EditText 
      android:id="@+id/firstName" 
      android:layout_width="290dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="10dp" 
      android:maxLines="1" 
      android:hint="First Name" /> 

     <EditText 
      android:id="@+id/LastName" 
      android:layout_width="290dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="10dp" 
      android:maxLines="1" 
      android:hint="Last Name" /> 

     <ListView 
      android:id="@+id/passengerList" 
      android:layout_width="290dp" 
      android:layout_height="166dp" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="10dp" 
      android:visibility="gone" 
      android:choiceMode="singleChoice" /> 

    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/ContactDetailsLayout" 
     android:layout_below="@+id/passengerDetails" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:layout_marginTop="10dp" 
     android:orientation="vertical" > 

     <TextView 
      android:id="@+id/TittleContactDetails" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="10dp" 
      android:layout_marginTop="10dp" 
      android:gravity="left" 
      android:text="ContactDetails" /> 

     <View 
      android:layout_width="wrap_content" 
      android:layout_height="2dip" 
      android:layout_marginTop="2dp" 
      android:background="#FF909090" /> 

    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/mobileEmailDetails" 
     android:layout_below="@+id/ContactDetailsLayout" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:orientation="vertical"> 

     <EditText 
      android:id="@+id/mobileNumber" 
      android:layout_width="290dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="10dp" 
      android:maxLength="10" 
      android:maxLines="1" 
      android:inputType="number" 
      android:hint="Mobile No" /> 

     <TextView 
      android:id="@+id/emailid" 
      android:layout_width="284dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="8dp" 
      android:layout_marginTop="10dp" 
      android:hint="Email ID" /> 

    </LinearLayout> 
    <LinearLayout 
     android:id="@+id/continueBooking" 
     android:layout_below="@+id/mobileEmailDetails" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:orientation="vertical"> 

     <ImageView 
      android:id="@+id/continuebooking" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="20dp" 
      android:layout_marginTop="30dp" 
      android:src="@drawable/searchflight" /> 

    </LinearLayout> 
    <!-- Till here i want to put it into a scroll view --> 
</RelativeLayout> 
+0

你檢查了Horizo​​ntalScrollView和VerticalScrollView ?.您只需將您想要進行滾動的內容封裝到這兩個ScrollView中的一箇中即可。 – Juangcg

+0

你想在scrollview中放置哪部分? –

+0

只需將ScrollView中想要的所有內容放入線性/相對佈局中,因爲ScrollView只接受一個孩子。 –

回答

0

這是添加滾動視圖的方式:

<ScrollView 
    android:id="@+id/SCROLLER_ID" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:scrollbars="vertical" 
    android:fillViewport="true"> 



<com.qualcomm.QCARSamples.VideoPlayback.JustifiedTextView 
     android:id="@+id/text_content" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 

     android:layout_marginTop="20dp" 
     android:layout_marginBottom="80dp" 
     android:layout_below="@id/info_frame_text" 

     android:textColor="#ff000000" 
     android:layout_marginLeft="40dp" 
     android:layout_marginRight="20dp" 
     android:visibility="gone"/> 


    </ScrollView> 
7

您應該只傳遞一個scrollView標籤。 。 。

像這樣:

<ScrollView 
    android:id="@+id/scroll_id" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:scrollbars="vertical"> 

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical"> 

<!-- from here i want to put it into a scroll view --> 
    <LinearLayout 
     android:id="@+id/tittleLayout" 
     android:layout_below="@+id/headerLayout" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:layout_marginTop="5dp" 
     android:orientation="vertical" > 

     <TextView 
      android:id="@+id/TittleTravellerDetails" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="10dp" 
      android:layout_marginTop="5dp" 
      android:gravity="left" 
      android:text="Traveller Details" /> 

     <View 
      android:layout_width="wrap_content" 
      android:layout_height="2dip" 
      android:layout_marginTop="2dp" 
      android:background="#FF909090" /> 

    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/passengerDetails" 
     android:layout_below="@+id/tittleLayout" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:orientation="vertical"> 

     <Spinner 
      android:id="@+id/Tittle" 
      android:layout_width="290dp" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="5dp" 
      android:visibility="gone" 
      android:layout_height="wrap_content"/> 
     <EditText 
      android:id="@+id/firstName" 
      android:layout_width="290dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="10dp" 
      android:maxLines="1" 
      android:hint="First Name" /> 

     <EditText 
      android:id="@+id/LastName" 
      android:layout_width="290dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="10dp" 
      android:maxLines="1" 
      android:hint="Last Name" /> 

     <ListView 
      android:id="@+id/passengerList" 
      android:layout_width="290dp" 
      android:layout_height="166dp" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="10dp" 
      android:visibility="gone" 
      android:choiceMode="singleChoice" /> 

    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/ContactDetailsLayout" 
     android:layout_below="@+id/passengerDetails" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:layout_marginTop="10dp" 
     android:orientation="vertical" > 

     <TextView 
      android:id="@+id/TittleContactDetails" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="10dp" 
      android:layout_marginTop="10dp" 
      android:gravity="left" 
      android:text="ContactDetails" /> 

     <View 
      android:layout_width="wrap_content" 
      android:layout_height="2dip" 
      android:layout_marginTop="2dp" 
      android:background="#FF909090" /> 

    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/mobileEmailDetails" 
     android:layout_below="@+id/ContactDetailsLayout" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:orientation="vertical"> 

     <EditText 
      android:id="@+id/mobileNumber" 
      android:layout_width="290dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="10dp" 
      android:maxLength="10" 
      android:maxLines="1" 
      android:inputType="number" 
      android:hint="Mobile No" /> 

     <TextView 
      android:id="@+id/emailid" 
      android:layout_width="284dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="8dp" 
      android:layout_marginTop="10dp" 
      android:hint="Email ID" /> 

    </LinearLayout> 
    <LinearLayout 
     android:id="@+id/continueBooking" 
     android:layout_below="@+id/mobileEmailDetails" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:orientation="vertical"> 

     <ImageView 
      android:id="@+id/continuebooking" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="20dp" 
      android:layout_marginTop="30dp" 
      android:src="@drawable/searchflight" /> 

    </LinearLayout> 
    <!-- Till here i want to put it into a scroll view --> 
</LinearLayout> 
</ScrollView> 
0

這是您與滾動視圖在它整個代碼:

由於可能滾動視圖裏面只有一個佈局,你將需要採取內部整體佈局一個線性佈局如下:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" > 

    <LinearLayout 
     android:id="@+id/headerLayout" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:background="@drawable/top_bg" 
     android:orientation="horizontal" > 

     <ImageView 
      android:id="@+id/back_button" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="10dp" 
      android:layout_marginTop="5dp" 
      android:onClick="goBack" 
      android:src="@drawable/back_button" /> 

     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="75dp" 
      android:layout_marginTop="10dp" 
      android:text="Traveller Details" 
      android:textColor="@android:color/white" /> 
    </LinearLayout> 

    <!-- from here i want to put it into a scroll view --> 

    <ScrollView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"> 

     <LinearLayout 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:orientation="vertical"> 

    <LinearLayout 
     android:id="@+id/tittleLayout" 
     android:layout_below="@+id/headerLayout" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:layout_marginTop="5dp" 
     android:orientation="vertical" > 

     <TextView 
      android:id="@+id/TittleTravellerDetails" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="10dp" 
      android:layout_marginTop="5dp" 
      android:gravity="left" 
      android:text="Traveller Details" /> 

     <View 
      android:layout_width="wrap_content" 
      android:layout_height="2dip" 
      android:layout_marginTop="2dp" 
      android:background="#FF909090" /> 

    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/passengerDetails" 
     android:layout_below="@+id/tittleLayout" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:orientation="vertical"> 

     <Spinner 
      android:id="@+id/Tittle" 
      android:layout_width="290dp" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="5dp" 
      android:visibility="gone" 
      android:layout_height="wrap_content"/> 
     <EditText 
      android:id="@+id/firstName" 
      android:layout_width="290dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="10dp" 
      android:maxLines="1" 
      android:hint="First Name" /> 

     <EditText 
      android:id="@+id/LastName" 
      android:layout_width="290dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="10dp" 
      android:maxLines="1" 
      android:hint="Last Name" /> 

     <ListView 
      android:id="@+id/passengerList" 
      android:layout_width="290dp" 
      android:layout_height="166dp" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="10dp" 
      android:visibility="gone" 
      android:choiceMode="singleChoice" /> 

    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/ContactDetailsLayout" 
     android:layout_below="@+id/passengerDetails" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:layout_marginTop="10dp" 
     android:orientation="vertical" > 

     <TextView 
      android:id="@+id/TittleContactDetails" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="10dp" 
      android:layout_marginTop="10dp" 
      android:gravity="left" 
      android:text="ContactDetails" /> 

     <View 
      android:layout_width="wrap_content" 
      android:layout_height="2dip" 
      android:layout_marginTop="2dp" 
      android:background="#FF909090" /> 

    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/mobileEmailDetails" 
     android:layout_below="@+id/ContactDetailsLayout" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:orientation="vertical"> 

     <EditText 
      android:id="@+id/mobileNumber" 
      android:layout_width="290dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="10dp" 
      android:maxLength="10" 
      android:maxLines="1" 
      android:inputType="number" 
      android:hint="Mobile No" /> 

     <TextView 
      android:id="@+id/emailid" 
      android:layout_width="284dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="8dp" 
      android:layout_marginTop="10dp" 
      android:hint="Email ID" /> 

    </LinearLayout> 
    <LinearLayout 
     android:id="@+id/continueBooking" 
     android:layout_below="@+id/mobileEmailDetails" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:orientation="vertical"> 

     <ImageView 
      android:id="@+id/continuebooking" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="20dp" 
      android:layout_marginTop="30dp" 
      android:src="@drawable/searchflight" /> 

    </LinearLayout> 
    </LinearLayout> 
    </ScrollView> 
    <!-- Till here i want to put it into a scroll view --> 
</RelativeLayout> 
+0

如果ListView的可見性是可見的它不工作滾動不正常 – Developer

+0

從tittleLayout直到結束我必須放入一個scoll視圖,所以當我將ListView的proeprty設置爲wrap_content完成頁面將在滾動 – Developer

0

試試這個,也請確保android:layout_below給出ScrollView只有不爲內部意見ScrollView

<LinearLayout 
     android:id="@+id/headerLayout" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:background="@drawable/top_bg" 
     android:orientation="horizontal" > 

     <ImageView 
      android:id="@+id/back_button" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="10dp" 
      android:layout_marginTop="5dp" 
      android:onClick="goBack" 
      android:src="@drawable/back_button" /> 

     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="75dp" 
      android:layout_marginTop="10dp" 
      android:text="Traveller Details" 
      android:textColor="@android:color/white" /> 
    </LinearLayout> 
    <!-- from here i want to put it into a scroll view --> 

    <ScrollView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/headerLayout" > 

     <LinearLayout 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:orientation="vertical" > 

      <LinearLayout 
       android:id="@+id/tittleLayout" 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:layout_marginTop="5dp" 
       android:orientation="vertical" > 

       <TextView 
        android:id="@+id/TittleTravellerDetails" 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:layout_marginLeft="10dp" 
        android:layout_marginTop="5dp" 
        android:gravity="left" 
        android:text="Traveller Details" /> 

       <View 
        android:layout_width="wrap_content" 
        android:layout_height="2dip" 
        android:layout_marginTop="2dp" 
        android:background="#FF909090" /> 
      </LinearLayout> 

      <LinearLayout 
       android:id="@+id/passengerDetails" 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:orientation="vertical" > 

       <Spinner 
        android:id="@+id/Tittle" 
        android:layout_width="290dp" 
        android:layout_height="wrap_content" 
        android:layout_marginLeft="5dp" 
        android:layout_marginTop="5dp" 
        android:visibility="gone" /> 

       <EditText 
        android:id="@+id/firstName" 
        android:layout_width="290dp" 
        android:layout_height="wrap_content" 
        android:layout_marginLeft="5dp" 
        android:layout_marginTop="10dp" 
        android:hint="First Name" 
        android:maxLines="1" /> 

       <EditText 
        android:id="@+id/LastName" 
        android:layout_width="290dp" 
        android:layout_height="wrap_content" 
        android:layout_marginLeft="5dp" 
        android:layout_marginTop="10dp" 
        android:hint="Last Name" 
        android:maxLines="1" /> 

       <ListView 
        android:id="@+id/passengerList" 
        android:layout_width="290dp" 
        android:layout_height="166dp" 
        android:layout_marginLeft="5dp" 
        android:layout_marginTop="10dp" 
        android:choiceMode="singleChoice" 
        android:visibility="gone" /> 
      </LinearLayout> 

      <LinearLayout 
       android:id="@+id/ContactDetailsLayout" 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:layout_marginTop="10dp" 
       android:orientation="vertical" > 

       <TextView 
        android:id="@+id/TittleContactDetails" 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:layout_marginLeft="10dp" 
        android:layout_marginTop="10dp" 
        android:gravity="left" 
        android:text="ContactDetails" /> 

       <View 
        android:layout_width="wrap_content" 
        android:layout_height="2dip" 
        android:layout_marginTop="2dp" 
        android:background="#FF909090" /> 
      </LinearLayout> 

      <LinearLayout 
       android:id="@+id/mobileEmailDetails" 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:layout_below="@+id/ContactDetailsLayout" 
       android:orientation="vertical" > 

       <EditText 
        android:id="@+id/mobileNumber" 
        android:layout_width="290dp" 
        android:layout_height="wrap_content" 
        android:layout_marginLeft="5dp" 
        android:layout_marginTop="10dp" 
        android:hint="Mobile No" 
        android:inputType="number" 
        android:maxLength="10" 
        android:maxLines="1" /> 

       <TextView 
        android:id="@+id/emailid" 
        android:layout_width="284dp" 
        android:layout_height="wrap_content" 
        android:layout_marginLeft="8dp" 
        android:layout_marginTop="10dp" 
        android:hint="Email ID" /> 
      </LinearLayout> 

      <LinearLayout 
       android:id="@+id/continueBooking" 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:layout_below="@+id/mobileEmailDetails" 
       android:orientation="vertical" > 

       <ImageView 
        android:id="@+id/continuebooking" 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:layout_marginLeft="20dp" 
        android:layout_marginTop="30dp" 
        android:src="@drawable/searchflight" /> 
      </LinearLayout> 
     </LinearLayout> 
     <!-- Till here i want to put it into a scroll view --> 
    </ScrollView> 

</RelativeLayout> 
0

試試這個..!

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 

    <LinearLayout 
     android:id="@+id/headerLayout" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:orientation="horizontal" > 

     <ImageView 
      android:id="@+id/back_button" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="10dp" 
      android:layout_marginTop="5dp" 
      android:onClick="goBack" 
      android:src="@drawable/ic_launcher" /> 

     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="75dp" 
      android:layout_marginTop="10dp" 
      android:text="Traveller Details" 
      android:textColor="@android:color/white" /> 
    </LinearLayout> 
    <!-- from here i want to put it into a scroll view --> 

    <ScrollView 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1" 
     android:layout_gravity="center" 
     android:layout_below="@+id/headerLayout" 
     android:fillViewport="true" 
     > 

     <LinearLayout 
      android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" 
      > 

    <LinearLayout 
     android:id="@+id/tittleLayout" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:layout_marginTop="5dp" 
     android:orientation="vertical" > 

     <TextView 
      android:id="@+id/TittleTravellerDetails" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="10dp" 
      android:layout_marginTop="5dp" 
      android:gravity="left" 
      android:text="Traveller Details" /> 

     <View 
      android:layout_width="wrap_content" 
      android:layout_height="2dip" 
      android:layout_marginTop="2dp" 
      android:background="#FF909090" /> 

    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/passengerDetails" 
     android:layout_below="@+id/tittleLayout" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:orientation="vertical"> 

     <Spinner 
      android:id="@+id/Tittle" 
      android:layout_width="290dp" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="5dp" 
      android:visibility="gone" 
      android:layout_height="wrap_content"/> 
     <EditText 
      android:id="@+id/firstName" 
      android:layout_width="290dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="10dp" 
      android:maxLines="1" 
      android:hint="First Name" /> 

     <EditText 
      android:id="@+id/LastName" 
      android:layout_width="290dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="10dp" 
      android:maxLines="1" 
      android:hint="Last Name" /> 

     <ListView 
      android:id="@+id/passengerList" 
      android:layout_width="290dp" 
      android:layout_height="166dp" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="10dp" 
      android:visibility="gone" 
      android:choiceMode="singleChoice" /> 

    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/ContactDetailsLayout" 
     android:layout_below="@+id/passengerDetails" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:layout_marginTop="10dp" 
     android:orientation="vertical" > 

     <TextView 
      android:id="@+id/TittleContactDetails" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="10dp" 
      android:layout_marginTop="10dp" 
      android:gravity="left" 
      android:text="ContactDetails" /> 

     <View 
      android:layout_width="wrap_content" 
      android:layout_height="2dip" 
      android:layout_marginTop="2dp" 
      android:background="#FF909090" /> 

    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/mobileEmailDetails" 
     android:layout_below="@+id/ContactDetailsLayout" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:orientation="vertical"> 

     <EditText 
      android:id="@+id/mobileNumber" 
      android:layout_width="290dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="10dp" 
      android:maxLength="10" 
      android:maxLines="1" 
      android:inputType="number" 
      android:hint="Mobile No" /> 

     <TextView 
      android:id="@+id/emailid" 
      android:layout_width="284dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="8dp" 
      android:layout_marginTop="10dp" 
      android:hint="Email ID" /> 

    </LinearLayout> 
    <LinearLayout 
     android:id="@+id/continueBooking" 
     android:layout_below="@+id/mobileEmailDetails" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:orientation="vertical"> 

     <ImageView 
      android:id="@+id/continuebooking" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="20dp" 
      android:layout_marginTop="30dp" 
      android:src="@drawable/ic_launcher" /> 

    </LinearLayout> 
    </LinearLayout> 
    </ScrollView> 
    <!-- Till here i want to put it into a scroll view --> 
</LinearLayout> 
+0

可見,但當列表視圖是可見的,然後滾動視圖不起作用 – Developer

+0

是bcoz ...使用ListView,使其不滾動是非常昂貴的,違背了ListView的整個目的。你不應該這樣做。只需使用LinearLayout。試試這個鏈接,你可以得到一些有關listview裏面的滾動視圖的想法http://stackoverflow.com/questions/6210895/listview-inside-scrollview-is-not-scrolling-on-android – Hariharan

+0

所以我怎麼能這樣做 – Developer