Сделать просмотр списка без возможности прокрутки внутри вида прокрутки

#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. да, это то, что я хочу