一般的に、我々のようにListViewコントロールのレイアウトは次のとおりです。
<ListView
android:id="@+id/msgList"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="@color/list_divider"
android:dividerHeight="@dimen/line"/>
アイテムのリストは、五行の3が、その後、あなたはとてもエレガントではありません何のライン、特にアイテムの背景を見つけません以下は、最後のページの項目が白であれば、ページの背景が細かいので、されていない、白である上場、除行、バートに表示されますA。
、効果が達成された以下の項目アダプターレイアウトで分割する線を引き、各項目で、その後彼自身、「ヌル@」=デバイダが、私はあまりにも感じた:Benbanfaはアンドロイドを空に直接リストビューデバイダ・セットに、以前に使用されています農業の、よりよい解決策はありますか?もちろんはい、次のとおりです。
ステップ1:match_parentにリストビューの高さ
<ListView
android:id="@+id/msgList"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="@drawable/list_divider"
android:dividerHeight="@dimen/line"/>
ステップ2:リストビューにプロパティを設定します。
mListView.setFooterDividersEnabled(true);
レイアウトは、自分自身を交差していないだろう、と最後の1が終わりに除行が存在しますので、上記の2つの条件が、不可欠であることを覚えておいてください。