java ScrollView只能托管一个直接子安卓
我想将ScrollView添加到我的布局中,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:安卓="http://schemas.安卓.com/apk/res/安卓"
安卓:layout_width="match_parent"
安卓:layout_height="match_parent"
安卓:fadingEdge="vertical"
安卓:fadeScrollbars="true"
安卓:fadingEdgeLength="1dp"
安卓:scrollbars="vertical">
<LinearLayout
安卓:layout_width="fill_parent"
安卓:layout_height="fill_parent"
安卓:orientation="vertical"
安卓:background="@color/medium_gray">
<ScrollView
安卓:layout_width="fill_parent"
安卓:layout_height="fill_parent"
安卓:fadingEdge="none"
安卓:fadeScrollbars="true"
安卓:fadingEdgeLength="0dp"
安卓:scrollbars="none">
<LinearLayout
安卓:id="@+id/unitlink1"
安卓:layout_width="wrap_content"
安卓:layout_height="wrap_content"
安卓:orientation="vertical" >
<TextView
安卓:id="@+id/title1"
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:layout_marginTop="8dp"
安卓:divider="#000000"
安卓:dividerHeight="1dp"
安卓:text="RINGKASAN DANA TRANSAKSI"
安卓:textColor="#FF0000"
安卓:textSize="20sp"
安卓:textStyle="bold" />
<TableRow
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content" >
<LinearLayout
style="@style/size10ptWhite3dpBold"
安卓:layout_width="0dip"
安卓:layout_weight=".40"
安卓:gravity="left"
安卓:orientation="vertical"
安卓:paddingBottom="10dip"
安卓:paddingTop="5dip" >
<!-- Kolom 1 -->
<TextView
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:paddingBottom="10dip"
安卓:paddingTop="10dip"
安卓:text="Jenis dana Transaksi"
安卓:textColor="#FFFFFF"
安卓:textSize="17sp" />
</LinearLayout>
<!-- Kolom 2 -->
<LinearLayout
style="@style/size10ptWhite3dpBold"
安卓:layout_width="0dip"
安卓:layout_weight=".30"
安卓:orientation="vertical"
安卓:paddingBottom="10dip"
安卓:paddingTop="5dip" >
<TextView
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:gravity="right"
安卓:paddingBottom="10dip"
安卓:paddingTop="10dip"
安卓:text="Total Unit"
安卓:textColor="#FFFFFF"
安卓:textSize="14sp" />
<TextView
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:gravity="right"
安卓:paddingBottom="10dip"
安卓:text="Harga Unit"
安卓:textColor="#b5b5b5"
安卓:textSize="14sp" />
</LinearLayout>
<!-- Kolom 3 -->
<LinearLayout
style="@style/size10ptWhite3dpBold"
安卓:layout_width="0dip"
安卓:layout_weight=".30"
安卓:orientation="vertical"
安卓:paddingBottom="10dip"
安卓:paddingTop="5dip" >
<TextView
安卓:id="@+id/jumlah_unit1"
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:gravity="right"
安卓:paddingBottom="10dip"
安卓:paddingTop="10dip"
安卓:text="Nilai POLIS"
安卓:textColor="#FFFFFF"
安卓:textSize="14sp" />
<TextView
安卓:id="@+id/harga_unit1"
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:gravity="right"
安卓:paddingBottom="10dip"
安卓:text="Tanggal NAB"
安卓:textColor="#b5b5b5"
安卓:textSize="14sp" />
</LinearLayout>
</TableRow>
<LinearLayout
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content" >
<include layout="@layout/line" />
</LinearLayout>
<ListView
安卓:id="@安卓:id/list"
安卓:layout_width="fill_parent"
安卓:layout_height="250dp"
安卓:clickable="false"
安卓:divider="#000000"
安卓:dividerHeight="1dp"
安卓:focusable="false" />
</LinearLayout>
</ScrollView>
<!-- 5 Tabel Dari Unit Link-->
<!-- <LinearLayout
安卓:id="@+id/unitlink2"
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:layout_weight="1"
安卓:orientation="vertical"
安卓:visibility="visible"> -->
<!-- Excellink Aggressive Fund -->
<ScrollView
安卓:layout_width="fill_parent"
安卓:layout_height="fill_parent"
安卓:fadingEdge="none"
安卓:fadeScrollbars="true"
安卓:fadingEdgeLength="0dp"
安卓:scrollbars="none">
<LinearLayout
安卓:id="@+id/unitlink3"
安卓:layout_width="wrap_content"
安卓:layout_height="wrap_content"
安卓:orientation="vertical"
安卓:visibility="visible">
<TextView
安卓:id="@+id/title1"
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:textSize="20sp"
安卓:textColor="#FF0000"
安卓:text="Excellink Aggressive Fund"
安卓:textStyle="bold"
安卓:divider="#000000"
安卓:dividerHeight="1dp"
安卓:layout_marginTop="8dp"/>
<TableRow
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content">
<LinearLayout
style="@style/size10ptWhite3dpBold"
安卓:layout_width="0dip"
安卓:layout_weight=".40"
安卓:gravity="left"
安卓:orientation="vertical"
安卓:paddingTop="5dip"
安卓:paddingBottom="10dip">
<!--Kolom 1-->
<TextView
安卓:text="Transaksi"
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:textColor="#FFFFFF"
安卓:textSize="17sp"
安卓:paddingTop="10dip"
安卓:paddingBottom="10dip" />
</LinearLayout>
<!-- Kolom 2 -->
<LinearLayout
style="@style/size10ptWhite3dpBold"
安卓:layout_width="0dip"
安卓:layout_weight=".30"
安卓:orientation="vertical"
安卓:paddingTop="5dip"
安卓:paddingBottom="10dip" >
<TextView
安卓:text="Jumlah"
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:textColor="#FFFFFF"
安卓:textSize="14sp"
安卓:paddingTop="10dip"
安卓:paddingBottom="10dip"
安卓:gravity="right" />
<TextView
安卓:text="Tanggal"
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:textColor="#b5b5b5"
安卓:textSize="14sp"
安卓:gravity="right"
安卓:paddingBottom="10dip"/>
</LinearLayout>
<!-- Kolom 3 -->
<LinearLayout
style="@style/size10ptWhite3dpBold"
安卓:layout_width="0dip"
安卓:layout_weight=".30"
安卓:orientation="vertical"
安卓:paddingTop="5dip"
安卓:paddingBottom="10dip">
<TextView
安卓:id="@+id/jumlah_unit1"
安卓:text="Jumlah Unit"
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:textColor="#FFFFFF"
安卓:textSize="14sp"
安卓:paddingTop="10dip"
安卓:paddingBottom="10dip"
安卓:gravity="right"/>
<TextView
安卓:id="@+id/harga_unit1"
安卓:text="Harga Unit"
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:textSize="14sp"
安卓:textColor="#b5b5b5"
安卓:gravity="right"
安卓:paddingBottom="10dip"/>
</LinearLayout>
</TableRow>
<LinearLayout
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content">
<include layout="@layout/line"/>
</LinearLayout>
<ListView
安卓:id="@+id/listview"
安卓:layout_width="fill_parent"
安卓:layout_height="250dp"
安卓:divider="#000000"
安卓:dividerHeight="1dp"
安卓:focusable="false"
安卓:clickable="false"/>
</LinearLayout>
</ScrollView>
<!-- Excellink Dynamic Fund -->
<ScrollView
安卓:layout_width="fill_parent"
安卓:layout_height="fill_parent"
安卓:fadingEdge="none"
安卓:fadeScrollbars="true"
安卓:fadingEdgeLength="0dp"
安卓:scrollbars="none">
<LinearLayout
安卓:id="@+id/unitlink4"
安卓:layout_width="wrap_content"
安卓:layout_height="wrap_content"
安卓:orientation="vertical"
安卓:visibility="visible">
<TextView
安卓:id="@+id/title1"
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:textSize="20sp"
安卓:textColor="#FF0000"
安卓:text="Excellink Dynamic Fund"
安卓:textStyle="bold"
安卓:divider="#000000"
安卓:dividerHeight="1dp"
安卓:layout_marginTop="8dp"/>
<TableRow
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content">
<LinearLayout
style="@style/size10ptWhite3dpBold"
安卓:layout_width="0dip"
安卓:layout_weight=".40"
安卓:gravity="left"
安卓:orientation="vertical"
安卓:paddingTop="5dip"
安卓:paddingBottom="10dip">
<!--Kolom 1-->
<TextView
安卓:text="Transaksi"
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:textColor="#FFFFFF"
安卓:textSize="17sp"
安卓:paddingTop="10dip"
安卓:paddingBottom="10dip" />
</LinearLayout>
<!-- Kolom 2 -->
<LinearLayout
style="@style/size10ptWhite3dpBold"
安卓:layout_width="0dip"
安卓:layout_weight=".30"
安卓:orientation="vertical"
安卓:paddingTop="5dip"
安卓:paddingBottom="10dip" >
<TextView
安卓:text="Jumlah"
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:textColor="#FFFFFF"
安卓:textSize="14sp"
安卓:paddingTop="10dip"
安卓:paddingBottom="10dip"
安卓:gravity="right" />
<TextView
安卓:text="Tanggal"
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:textColor="#b5b5b5"
安卓:textSize="14sp"
安卓:gravity="right"
安卓:paddingBottom="10dip"/>
</LinearLayout>
<!-- Kolom 3 -->
<LinearLayout
style="@style/size10ptWhite3dpBold"
安卓:layout_width="0dip"
安卓:layout_weight=".30"
安卓:orientation="vertical"
安卓:paddingTop="5dip"
安卓:paddingBottom="10dip">
<TextView
安卓:id="@+id/jumlah_unit1"
安卓:text="Jumlah Unit"
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:textColor="#FFFFFF"
安卓:textSize="14sp"
安卓:paddingTop="10dip"
安卓:paddingBottom="10dip"
安卓:gravity="right"/>
<TextView
安卓:id="@+id/harga_unit1"
安卓:text="Harga Unit"
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:textSize="14sp"
安卓:textColor="#b5b5b5"
安卓:gravity="right"
安卓:paddingBottom="10dip"/>
</LinearLayout>
</TableRow>
<LinearLayout
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content">
<include layout="@layout/line"/>
</LinearLayout>
<ListView
安卓:id="@+id/listview1"
安卓:layout_width="fill_parent"
安卓:layout_height="250dp"
安卓:divider="#000000"
安卓:dividerHeight="1dp"
安卓:focusable="false"
安卓:clickable="false"/>
</LinearLayout>
</ScrollView>
</LinearLayout>
</ScrollView>
但当我运行它时,scrollview只是滚动我的布局,而不是我的listview。我想要滚动视图滚动我的布局,和其他滚动视图,滚动我的列表视图。如何解决?谢谢你
# 1 楼答案
真是一团糟!如果您试图解决错误的问题,则不应添加滚动视图来滚动列表视图
你在同一个布局上有4个滚动视图和3个列表视图,你肯定需要修改它
# 2 楼答案
试试这个,改变一下:
致:
然后把它放在
<ScrollView>
<! Excellink Dynamic Fund >
底部的XML如下所示:
让我知道, 干杯