リストビューの最後の行に分割する行を追加します。

一般的に、我々のように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つの条件が、不可欠であることを覚えておいてください。

公開された59元の記事 ウォン称賛88 ビュー190 000 +

おすすめ

転載: blog.csdn.net/geofferysun/article/details/78071720