布局问题,整体窗口无法滑动
- XML code
<?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="fill_parent" android:background="#ffffff" android:orientation="vertical" > <RelativeLayout android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:background="@drawable/titles_bg" android:layout_margin="0dip"> <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dip" android:layout_marginTop="10dip" android:src="@drawable/notice" /> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@+id/imageView1" android:layout_toRightOf="@+id/imageView1" android:text="本内容访问量" android:textColor="#fff" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@+id/textView1" android:layout_toRightOf="@+id/textView1" android:text="888" android:textColor="#FF0000" android:textStyle="bold"/> <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@+id/textView2" android:layout_toRightOf="@+id/textView2" android:text="次" android:textColor="#fff"/> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:text="返回" android:background="@drawable/change_city_unpressed" android:layout_marginTop="5dip" android:layout_marginRight="5dip" android:textColor="#FFF" android:textStyle="bold"/> </RelativeLayout> <RelativeLayout android:id="@+id/linearLayout2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/linearLayout1" android:layout_margin="0dip"> <ImageView android:id="@+id/imageView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:src="@drawable/round_blue" /> <TextView android:id="@+id/textView4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_toRightOf="@+id/imageView2" android:text="联系电话1:" android:textColor="#000" /> <ImageView android:id="@+id/ImageView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/imageView2" android:src="@drawable/round_green" android:layout_marginTop="3dip"/> <TextView android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@+id/ImageView01" android:layout_toRightOf="@+id/ImageView01" android:text="联系电话2:" android:textColor="#000" /> </RelativeLayout> <RelativeLayout android:id="@+id/linearLayout3" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/linearLayout2" android:layout_margin="0dip"> <ImageView android:id="@+id/imageView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:src="@drawable/icon" android:layout_marginLeft="5dip" android:layout_marginRight="5dip"/> </RelativeLayout> <RelativeLayout android:id="@+id/linearLayout4" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentLeft="true" android:layout_below="@+id/linearLayout3" > <TextView android:id="@+id/textView5" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="内容内容内容" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:textColor="#000" android:textSize="14dip" android:layout_marginLeft="5dip" android:layout_marginRight="5dip"/> </RelativeLayout> </RelativeLayout>
这个窗口是用来显示商品详细内容的,我在最下面的 RelativeLayout 中放置了一个 TextView 用来显示详细的文字介绍,内容太多超出屏幕的话 整个窗口需要上下滑动,但是滑动不了……
不知道是哪个层在作怪,求解
[解决办法]
在需要滑动的布局外面套scrollView试试
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true" >
</ScrollView>
[解决办法]
[解决办法]
如果代码里要用到这个ScrollView, 需要加个ID, 反之就不用了
[解决办法]
要小心的是 <ScrollView> ... </ScrollView> 中间不能有多个并列的Layout,用一个Layout将需要滑动的其他控件包起来