0
RecyclerView
には、2つの異なるレイアウト(たとえば、カードとTextView
)を保持させようとしています。私は私の `TextView 'が' RecyclerView 'の位置0にあり、残りの位置が通常カードにバインドされることを望みます。2つの異なるレイアウトを持つRecyclerViewの作成
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentStart="true"
android:layout_below="@+id/linearLayout">
</android.support.v7.widget.RecyclerView>
</RelativeLayout>
次は私が私のアダプタ方法のいくつかを示しています。 マイonCreateViewHolder
:
@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
Log.d(TAG,"viewType: " + viewType);
View view = inflater.inflate(R.layout.card_item, parent, false);
return new ViewHolder(view);
}
次はonBindViewHolder
です。
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
//position 0 tem o ViewHolder tem o Layout da TextView
if(position==0){
View view = inflater.inflate(R.layout.above_card_view, holder.getParent(), false);
//holder??
}else{
Pick data = picks.get(position);
Log.d(TAG, data.toString());
String aux = data.getCountry() + " - " + data.getLeague();
holder.getFlag().setImageResource(data.getFlag_src());
holder.getLeague().setText(aux);
}
}
どうすればいいですか?ありがとう!
のplsは私のANS –
をチェックし、私の友人にこれを試してみてください(アップのみ?)あなたは 'RecyclerView'(' RelativeLayout'の下にある)したい 'RelativeLayout'を急に成長し、重なるように(どれくらい、完全に?)?あなたはOnScrollListenerでこれを行いますか?そして、「RelativeLayout」がビューの「内部」にあることはどういう意味ですか? – kalabalik
@KalaBalikはすべてを言い換えました!私はそれが理解できることを願っています。 –