Red de conocimiento del abogados - Ley de patentes - ¿Android Recyclerview fallará si carga demasiados datos?

¿Android Recyclerview fallará si carga demasiados datos?

Si el número de elementos supera los 6, los elementos se duplicarán y desordenarán

El código es el siguiente

diseño del fragmento

xmlns:tools="/tools"

android:layout_width="match_parent"

android:layout_height=" wrap_content"

android:orientation="vertical"

herramientas:context="invinciblejoe.com.lightingbuy.main.LightingFragment">

android:id="@+id/commodity_list"

android:layout_width="match_parent"

android:layout_height=" wrap_content" />

diseño del elemento de vista de reciclaje

< android.support.v7.widget.CardView

xmlns:android="/apk/res/android"

xmlns:app="/apk/invinciblejoe .com.lightingbuy"

android:layout_width="match_parent"

android:layout_height="150dp"

android:layout_marginTop="10dp"

android: layout_marginBottom="10dp"

android:layout_marginLeft="10dp"

android:layout_marginRight="10dp"

app:cardBackgroundColor= "@color/naranja"

app:cardCornerRadius="20dp">

android:layout_width="match_parent"

android:layout_height=" match_parent"

android:orientation="vertical">

android:id="@+id/pic"

android:layout_width="match_parent"

android:layout_height="120dp"

android:gravity="center"

android :textSize="50sp"

/>

android: se puede hacer clic

="true"

android:id="@+id/name"

android:layout_width="match_parent"

android:layout_height="60dp"

android:background="@color/orange"

android:textColor="@android:color/white" />

< /android.support.v7.widget.CardView>

adaptador recycerview

LightningRVAdapter de clase pública extiende RecyclerView.Adapter { lista privada mlist; contexto privado mContext; public LightingRVAdapter(Context mContext, List mlist) { this.mContext = mContext; this.mlist = mlist;

} @Override

public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup padre , int viewType) {

Ver v = LayoutInflater.from(parent.getContext()).inflate(R.layout.cardview_lighting, parent, false);

viewHolder = nuevo LightingViewHolder (v); return viewHolder;

} @Override

public void onBindViewHolder(RecyclerView.ViewHolder titular, posición int) {

Producto c = mlist.get (posición);

viewHolder.mImageView.setText(c.getName());

viewHolder.mTextView.setText(String.valueOf(c.getPrice_discont()));

} @Override

public int getItemCount() { return mlist == null 0 : mlist.size();

} la clase privada LightingViewHolder extiende RecyclerView. ViewHolder

implementa View.OnClickListener

{ public TextView mTextView público TextView mImageView público;

wHolder(Ver v )

{ super(v);

mTextView = (TextView) v.findViewById(R.id.name);

mImageView = (TextView) v.findViewById(R.id.pic);

mImageView.setOnClickListener(this);

} @Override

public void onClick(Ver ver) { cambiar (view.getId()) { caso R.id.pic :

mTextView.setText("OnChlic");

}

}

}

}