この質問を手伝ってください。私はそのように宣言する ListView を持っています:
<ListView
android:id="@+id/listViewContactList"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:cacheColorHint="@android:color/transparent"
android:choiceMode="singleChoice"
android:divider="@null"
android:dividerHeight="0dip"
android:scrollingCache="false" >
</ListView>
そして、これはリストビュー項目です:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/contact_list_item_normal_bg"
android:orientation="vertical"
android:padding="5dip" >
<FrameLayout
android:id="@+id/loadingPart"
android:layout_width="@dimen/avatar_list_size"
android:layout_height="@dimen/avatar_list_size" >
<ProgressBar
android:id="@+id/progressBar"
style="@android:style/Widget.ProgressBar.Inverse"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/contact_default_ic" >
</ProgressBar>
<ImageView
android:id="@+id/imageViewIcon"
android:layout_width="@dimen/avatar_list_size"
android:layout_height="@dimen/avatar_list_size"
android:background="@drawable/image_rounded_coner_bg"
android:contentDescription="@string/image_content_description"
android:padding="3dip"
android:src="@drawable/contact_default_ic" />
</FrameLayout>
<LinearLayout
android:id="@+id/li1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="10dip"
android:layout_toRightOf="@+id/loadingPart"
android:orientation="vertical" >
<TextView
android:id="@+id/textViewName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/draft_text" />
<TextView
android:id="@+id/textViewGroupName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/draft_text"
android:textColor="@android:color/black"
android:textStyle="bold" />
</LinearLayout>
<ImageView
android:id="@+id/imageViewEmail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="20dp"
android:contentDescription="@string/image_content_description"
android:src="@drawable/contact_list_item_imail_ic" />
</RelativeLayout>
imageViewIcon の読み込み中にプログレス バーが表示されます。問題は、進行状況バーが表示されているときです。リストビューをスクロールすると、リストビューの項目が切り捨てられます。アイテムの背景をこの画像に設定した場合にのみ発生します
問題を解決するためにご協力いただきありがとうございます。
注 : アイテムの背景が白の場合、正常に動作します。または、進行状況バーを非表示に設定すると、正常に動作します。