2011-06-10 66 views

回答

11

使用ScrollView?

<LinearLayout android:id="@+id/LinearLayout01" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
xmlns:android="http://schemas.android.com/apk/res/android"> 
<ScrollView android:id="@+id/ScrollView01" 
android:layout_width="fill_parent" 
android:layout_height="110px"> 
+0

我怎麼能做到這一點不使用的LinearLayout內滾動視圖? – sathish 2011-06-10 11:53:14

+0

你不想要ScrollView的任何原因? – Reno 2011-06-10 11:54:46

+1

scrollview是你在找什麼。它只能包含一個子佈局,如果需要,可以在其中一個xml屬性中移除側邊的滾動條。 – manno23 2011-06-10 12:17:56

0

包裝你的內容的滾動型

0

滾動視圖只能有一個項目在它.. 所以要啓用的功能,你必須把線性佈局(一般..)和 作爲孩子添加自定義視圖或佈局,線性佈局..

我建議你使用listview和ArrayLists來生成一個滾動列表

0

滾動視圖將只帶一個直接的孩子在它下面。你可以使用這個代碼作爲sample.hope這將幫助你。

<TableLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> 

<TableLayout android:id="@+id/syncservice_url" android:layout_width="wrap_content" android:layout_height="match_parent" > 
    <TextView android:text="Settings" android:textColor="@color/Black" android:textSize="6pt" android:typeface="serif"/> 
<View android:background="@color/Black" android:layout_height="1dip" android:layout_marginBottom="5dip"/> 

     <TextView android:text="Multimedia file list Url" android:textColor="@color/Black" android:textSize="5pt" android:typeface="serif" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> 
    <EditText android:layout_width="match_parent" android:id="@+id/multimediafileListUrl" android:layout_height="40dip"></EditText> 



     <TextView android:text="Multimedia Download Url" android:textColor="@color/Black" android:textSize="5pt" android:typeface="serif" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> 
    <EditText android:layout_width="match_parent" android:id="@+id/MultiMediaDownloadUrl" android:layout_height="40dip"></EditText> 



     <TextView android:text="Reports Upload Url" android:textColor="@color/Black" android:textSize="5pt" android:typeface="serif" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> 
    <EditText android:layout_width="match_parent" android:id="@+id/ReportUploadUrl" android:layout_height="40dip"></EditText> 



     <TextView android:text="Presentation Timimg Url" android:textColor="@color/Black" android:textSize="5pt" android:typeface="serif" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> 
    <EditText android:layout_width="match_parent" android:id="@+id/PresentationTimeUrl" android:layout_height="40dip"></EditText> 


</TableLayout><!-- sync scrvice closed --> 

    <TableLayout android:id="@+id/report_url" android:layout_width="wrap_content" android:layout_height="match_parent" > 

    <TextView android:text="Reporting " android:textColor="@color/Black" android:textSize="6pt" android:typeface="serif"/> 
    <View android:background="@color/Black" android:layout_height="1dip" android:layout_marginBottom="5dip"/> 


     <TextView android:text="Report Submit Url" android:textColor="@color/Black" android:textSize="5pt" android:typeface="serif" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> 
    <EditText android:layout_width="match_parent" android:id="@+id/ReportSubmitUrl" android:layout_height="40dip"></EditText> 



     <TextView android:text="Appointment List Url" android:textColor="@color/Black" android:textSize="5pt" android:typeface="serif" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> 

<EditText android:gravity="left" android:maxLines="1" 
        android:layout_marginRight="10dip" 
        android:cursorVisible="false" android:layout_width="match_parent" 
        android:layout_height="40dip" android:id="@+id/AppointMentListUrl" /> 

    </TableLayout><!-- sync Report closed --> 
    <TableLayout android:id="@+id/Locationmap_url" android:layout_width="wrap_content" android:layout_height="match_parent" > 


     <TextView android:text="IMEI Post Url" android:textColor="@color/Black" android:textSize="5pt" android:typeface="serif" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> 
    <EditText android:layout_width="match_parent" android:id="@+id/IMeiPostUrl" android:layout_height="wrap_content"></EditText> 



     <TextView android:text="Kml Download Url" android:textColor="@color/Black" android:textSize="5pt" android:typeface="serif" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> 
    <EditText android:layout_width="match_parent" android:id="@+id/kmldownloadurl" android:layout_height="wrap_content"></EditText> 

    <Button android:text="Save" android:id="@+id/SettingSave" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>  
</TableLayout><!--Locationmap closed --> 

</TableLayout><!-- main table layout --> 
</TableLayout><!-- main table layout --> 

</ScrollView> 

0

使用滾動型,提供他的寬度和長度,然後使用任何佈局或視圖,爲他們提供他們的寬度和高度。

3

將您的內容裏面滾動型

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <ScrollView android:id="@+id/ScrollViewID" 
    android:layout_width="fill_parent" 
    android:layout_height="match_parent"> 
    <!-- your content ---> 
    </ScrollView> 
    </LinearLayout>