2012-04-05 56 views
-1

一直試圖弄清楚這一點..我是新來的Adroid,並試圖讓整個屏幕滾動查看...這是一個標題圖像和一個列表...希望它所有滾動到一起。可以使用這種佈局來完成嗎?謝謝!我可以添加滾動視圖到這個Xml嗎?

<?xml version="1.0" encoding="UTF-8"?> 

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/containerView" 
    android:background="@android:color/transparent"  
    android:padding="0dip" 
    android:layout_margin="0dip" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/headerImageContainer" 
     android:background="@android:color/transparent"  
     android:padding="0dip" 
     android:layout_margin="0dip" 
     android:layout_centerHorizontal="true" 
     android:layout_alignParentTop="true" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content"> 

      <ImageView 
        xmlns:android="http://schemas.android.com/apk/res/android"    
      android:id="@+id/headerImageView" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:scaleType="center" 
      android:layout_centerHorizontal="true" 
      android:layout_alignParentTop="true"> 
     </ImageView> 

    </LinearLayout> 

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/listViewContainer" 
     android:background="@android:color/transparent"  
     android:paddingLeft="35dip" 
      android:paddingRight="35dip" 
      android:paddingTop="10dip" 
      android:paddingBottom="0dip" 

     android:layout_margin="0dip" 
     android:layout_weight="1" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/headerImageContainer"> 

     <ListView xmlns:android="http://schemas.android.com/apk/res/android" 
      android:id="@+id/listView" 
      android:background="@android:color/transparent"  
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:cacheColorHint="#000000" 

      android:choiceMode="singleChoice" 
      android:layout_weight="1" 
      android:scrollbars="none"> 
     </ListView> 

    </LinearLayout> 

    </RelativeLayout> 

回答

0

你是什麼意思通過捲到一起。如果您想從第1項移動到第n項,也想滾動圖像。那麼不要更好地使用滾動視圖來將列表視圖與第一行中的圖像集成在一起,或者將該圖像作爲列表項的標題。 滾動視圖用於滾動列表視圖,因爲列表視圖在內置滾動視圖帽子中滾動項目。

+0

感謝您的迴應:)我的第一次問一個問題! – user1120680 2012-04-05 04:46:50

0

你必須具備的一切

<LinearLayout 
...> 
    <ScrollView 
    ...> 
     Your original XML content here 
    </ScrollView> 
</LinearLayout> 

,它應該工作。

+0

感謝您的回覆。有很多東西需要學習..由於Java代碼需要使用這個XML代碼的Relativelayout,所以我很難用這個...任何其他提示都非常感謝。非常感謝:) – user1120680 2012-04-05 03:53:41

+0

很高興幫助,請記住通過點擊「標記」標誌接受答案。 – Kai 2012-04-05 04:09:34

+0

我得到了它有點工作,但不得不給予listview大量的寬度和高度......現在,當我旋轉屏幕橫向頂部標題圖像不在視圖中,並且當旋轉回肖像時,它也不在視圖中。 ..要在菜單上下拉以查看標題圖像。再次感謝任何幫助! – user1120680 2012-04-05 04:45:56

相關問題