我在滚动视图中使用列表视图,但问题是当我动态添加项目时它不滚动这里是我的xml文件
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.social.socialapp"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000000"
android:fillViewport="true"
android:scrollbars="none" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#eeeeee"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:background="@drawable/border"
android:gravity="center" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Your total balance :" />
<TextView
android:id="@+id/creditYourCredit"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:gravity="center_vertical|center_horizontal|right"
android:layout_weight="1"
android:text="12"
android:textStyle="bold"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_margin="5dp"
android:weightSum="3" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1.50"
android:gravity="start"
android:text="Daily free credit" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.70"
android:gravity="center"
android:text="50" />
<Button
android:id="@+id/creditClaimBT"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.80"
android:background="#579df9"
android:text="claim" />
</LinearLayout>
<TextView
android:id="@+id/note_TV"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:text="Note: Free credit expires in 14 days"
android:textColor="#C0C0C0" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:background="@drawable/border"
android:gravity="center" >
<TextView
android:id="@+id/creditPremiumTV"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1.50"
android:text="costs" />
<Button
android:id="@+id/creditPremiumMemberBT"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.50"
android:background="#579df9"
android:text="$ 1.99" />
</LinearLayout>
<ListView
android:id="@+id/creditAvailableOffersLV"
android:layout_width="match_parent"
android:layout_height="100dp"
android:scrollbars="vertical"
android:layout_margin="5dp">
</ListView>
<Button
android:id="@+id/creditViewTableBT"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:background="#777777"
android:text="View credit table"
android:textColor="@color/white"
android:textStyle="bold" />
<TableLayout
android:id="@+id/creditViewCreditTableTB"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="5dp"
android:shrinkColumns="*"
android:stretchColumns="*"
android:visibility="visible" >
<!-- Row 1 with single column -->
<TableRow
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#b0b0b0"
android:gravity="center_horizontal"
android:orientation="horizontal"
android:weightSum="3" >
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#777777"
android:gravity="center"
android:padding="10dp"
android:text="Costs Table"
android:textColor="@color/white"
android:textSize="14sp"
android:textStyle="bold" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#777777"
android:gravity="center"
android:padding="10dp"
android:text="Basic"
android:textColor="@color/white"
android:textSize="14sp"
android:textStyle="bold" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#777777"
android:gravity="center"
android:padding="10dp"
android:text="Premium"
android:textColor="@color/white"
android:textSize="14sp"
android:textStyle="bold" />
</TableRow>
<!-- Row 2 with 3 columns -->
<TableRow
android:id="@+id/tableRow1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:orientation="horizontal"
android:weightSum="3" >
<TextView
android:id="@+id/tableR1TV1"
android:layout_weight="1"
android:gravity="start"
android:padding="10dp"
android:text="Basic Post"
android:textColor="@color/black"
android:textSize="14sp"
android:textStyle="bold" />
<TextView
android:id="@+id/tableR1TV2"
android:layout_weight="1"
android:gravity="center"
android:padding="10dp"
android:text="00"
android:textColor="@color/black"
android:textSize="14sp"
android:textStyle="bold" />
<TextView
android:id="@+id/tableR1TV3"
android:layout_weight="1"
android:gravity="center"
android:padding="10dp"
android:text="00"
android:textColor="@color/black"
android:textSize="14sp"
android:textStyle="bold" />
</TableRow>
<!-- Row 3 with 2 columns -->
<TableRow
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:orientation="horizontal"
android:weightSum="3" >
<TextView
android:id="@+id/tableR2TV1"
android:layout_weight="1"
android:gravity="start"
android:padding="10dp"
android:text="Urgent Post"
android:textColor="@color/black"
android:textSize="14sp"
android:textStyle="bold" />
<TextView
android:id="@+id/tableR2TV2"
android:layout_weight="1"
android:gravity="center"
android:padding="10dp"
android:text="00"
android:textColor="@color/black"
android:textSize="14sp"
android:textStyle="bold" />
<TextView
android:id="@+id/tableR2TV3"
android:layout_weight="1"
android:gravity="center"
android:padding="10dp"
android:text="00"
android:textColor="@color/black"
android:textSize="14sp"
android:textStyle="bold" />
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:orientation="horizontal"
android:weightSum="3" >
<TextView
android:id="@+id/tableR3TV1"
android:layout_weight="1"
android:gravity="start"
android:padding="10dp"
android:text="Premium Post"
android:textColor="@color/black"
android:textSize="14sp"
android:textStyle="bold" />
<TextView
android:id="@+id/tableR3TV2"
android:layout_weight="1"
android:gravity="center"
android:padding="10dp"
android:text="00"
android:textColor="@color/black"
android:textSize="14sp"
android:textStyle="bold" />
<TextView
android:id="@+id/tableR3TV3"
android:layout_weight="1"
android:gravity="center"
android:padding="10dp"
android:text="00"
android:textColor="@color/black"
android:textSize="14sp"
android:textStyle="bold" />
</TableRow>
</TableLayout>
</LinearLayout>
</ScrollView>
我应该怎么做我不知道我做错了什么 任何帮助将不胜感激。
答案 0 :(得分:0)
ListViews可以自己滚动。你不必将它放在ScrollView中。
只需删除ScrollView就可以了。