2016-03-22 7 views
-3

recycleViewの終了後にボタンを追加します。recycleview Androidの後にボタンを追加するには?

  • 私はrecyclviewの後にxmlファイルのボタンを追加しようとしましたが、reycleviewはレイアウトの高さをすべて消費しますが、これは機能しません。

誰もが私を助けることができます!予め

おかげ:)垂直配向の

+1

リストに –

+0

をフッターを追加するには、XMLレイアウト –

+1

アンドロイド投稿してください:あなたは親のレイアウト –

答えて

0

使用線形レイアウトおよび必要に応じて、それぞれに応じて4-1のようにビューボタンをリサイクルすること.ASSIGN重みでリサイクラビューボタンを配置します。

+0

この方法では、それは仕事ですが、私が必要とするものは表示されません。 – Sengheng

+0

リサイクルビューの後にボタンを追加したいのですが、レイアウトの最後にボタンを表示しません。 – Sengheng

+0

リサイクルビューの高さに合わせてボタンを調整しますか? –

0
  1. レイアウトを相対レイアウトに設定します。 RecyclerView
  2. android:layout_alignParentBottom="true"
1

を追加するには、recycleViewでgetItemViewTypeを実装する必要があり、その後、それがこの

ようなものになるだろうあなたがウル場合に を膨らませるようなビューを指定し、ボタンで android:layout_above="@+id/button"
  • を追加
    @Override 
        public int getItemViewType(int position) { 
    if (position == productPromoList?.size) { 
        return 0 // inflate adapter view 
        } else { 
        return 1 // inflate ur button view 
        } 
    } 
    

    とur onCreateViewHolderでviewTypeを確認し、urを膨張させます

    @Override 
        public View onCreateViewHolder(ViewGroup parent, int viewType) { 
        LayoutInflater inflater = LayoutInflater.from(parent.getContext()); 
        if (viewType == 0) { 
         return ur adapterview 
        }else (viewType == 1) { 
         return ur buttonView 
        } 
        } 
    

    私はこのようにしています。

  • +0

    getItemCountメソッドで1だけインクリメントされていることを確認してください。そうでない場合、最後のデータは表示されません –

    関連する問題