2012-04-05 74 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

相关问题