2017-07-26 92 views
0

我不知道爲什麼我的列表視圖不滾動完全。問題與列表視圖滾動

我告訴你單個列表視圖item.XML有關適配器的xml,我把這個項目放在我listview的每一行,所以我希望你能幫助我!

謝謝大家!

我給你看圖片!

https://i.stack.imgur.com/8ub2W.png

這是.XML

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:id="@+id/a" 
    android:layout_marginLeft="5dp" 
    android:background="@color/white" 


    > 

<ListView 
     android:id="@+id/listview" 
     android:layout_marginTop="0dp" 

     android:layout_width="fill_parent" 
     android:layout_height="match_parent"> 

    </ListView> 

    </LinearLayout> 

single_listview_item.XML

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:padding="8dp" 
    > 

    <CheckBox 
     android:id="@+id/chk_box" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" /> 

    <ImageView 
     android:id="@+id/ivImage" 
     android:layout_width="72dp" 
     android:layout_height="72dp" 
     android:layout_alignParentRight="true" 
     android:layout_centerVertical="true"/> 

    <LinearLayout 
     android:id="@+id/linearLayout1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="8dp" 
     android:layout_marginRight="8dp" 
     android:layout_toRightOf="@id/chk_box" 
     android:layout_toLeftOf="@id/ivImage" 
     android:orientation="vertical"> 

     <TextView 
      android:id="@+id/name" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_toRightOf="@id/chk_box" 
      android:textStyle="bold" 
      android:textColor="#000000" 
      android:text="This ia name"/> 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content"> 

      <TextView 
       android:id="@+id/caratteristica" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_below="@id/name" 
       android:layout_toRightOf="@id/chk_box" 
       android:textStyle="italic" 
       android:text="This is caratteristica"/> 
     </LinearLayout> 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content"> 
      <TextView 
       android:id="@+id/dist" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:textSize="12sp" 
       android:textStyle="italic" 
       android:text="10"/> 
      <TextView 
       android:id="@+id/valuta" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_marginLeft="5dp" 
       android:textSize="12sp" 
       android:textStyle="italic" 
       android:text="$"/> 
     </LinearLayout> 

     <Spinner 
      android:id="@+id/simpleSpinner" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginTop="50dp" 
      android:entries="@array/country_arrays" 
      android:visibility="visible"/> 

     <NumberPicker 
      android:id="@+id/np" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:visibility="visible"/> 

    </LinearLayout> 
</RelativeLayout> 
+0

什麼是你的適配器的XML –

+0

@VishalVaishnav我更新代碼 – androidiano

+0

顯示適配器代碼太 –

回答

0

在適配器中的XML,RelativeLayout的標籤,寫WRAP_CONTENT取代像下面match_parent的;

android:layout_height="wrap_content" 
+0

我有同樣的問題... – androidiano

+0

減少你的填充在xml –

+0

好吧,如果我只檢查1複選框,但如果我檢查2複選框我有同樣的問題 – androidiano

0

更改您的single_listview_item.XMLRelativeLayoutandroid:layout_height="match_parent"android:layout_height="wrap_content"

更改ListView的高度wrap_content

+0

不工作....我有同樣的問題 – androidiano