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