#android #listview
#Android #просмотр списка
Вопрос:
Я использую вид прокрутки, в котором у меня есть много других представлений, включая два списка. Я динамически добавляю элементы в списки. Я хочу, чтобы мой вид прокрутки прокручивался, а не просмотр списка. Как я могу это сделать?
Вот мой 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:id="@ id/frgmentCreditSL"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000000"
android:fillViewport="true"
android:orientation="vertical"
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:layout_weight="1"
android:gravity="center_vertical|center_horizontal|right"
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:layout_margin="5dp" >
</ListView>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="3" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
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="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
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="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="#777777"
android:gravity="center"
android:padding="10dp"
android:text="Premium"
android:textColor="@color/white"
android:textSize="14sp"
android:textStyle="bold" />
</LinearLayout>
<ListView
android:id="@ id/PostCostLV"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</ListView>
</LinearLayout>
</ScrollView>
Помогите мне, пожалуйста, я сильно застрял здесь
Комментарии:
1. @: Чувак, ты не хочешь прокручивать listview вправо, ты просто хочешь прокрутить весь макет, а не список.. я прав
2. отключите это свойство вашего списка ListView.setScrollContainer (false) ===> может быть, это может помочь.
3. да, это то, что я хочу