Created
September 21, 2017 01:52
-
-
Save PauloCeami/d74bcad96ce98e72293e77ebb55521cc to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package br.com.app.centralmetadevendasoficial.appvendas.Adapters; | |
import android.content.Context; | |
import android.support.v7.widget.RecyclerView; | |
import android.view.LayoutInflater; | |
import android.view.View; | |
import android.view.ViewGroup; | |
import java.math.RoundingMode; | |
import java.util.List; | |
import br.com.app.centralmetadevendasoficial.appvendas.Model.Produto_SqliteBean; | |
import br.com.app.centralmetadevendasoficial.appvendas.R; | |
import br.com.app.centralmetadevendasoficial.appvendas.ViewHolders.ProdutoViewHolders; | |
public class ProdutoAdapter extends RecyclerView.Adapter<ProdutoViewHolders> { | |
private List<Produto_SqliteBean> mListProduto_sqliteBeen; | |
private Context ctx; | |
public ProdutoAdapter(List<Produto_SqliteBean> mListProduto_sqliteBeen, Context ctx) { | |
this.mListProduto_sqliteBeen = mListProduto_sqliteBeen; | |
this.ctx = ctx; | |
} | |
@Override | |
public ProdutoViewHolders onCreateViewHolder(ViewGroup parent, int viewType) { | |
View textview_item = LayoutInflater.from(ctx).inflate(R.layout.produto_row, null); | |
textview_item.setLayoutParams(new RecyclerView.LayoutParams(RecyclerView.LayoutParams.MATCH_PARENT, RecyclerView.LayoutParams.WRAP_CONTENT)); | |
ProdutoViewHolders produto = new ProdutoViewHolders(textview_item); | |
return produto; | |
} | |
@Override | |
public void onBindViewHolder(ProdutoViewHolders produtoViewHolders, int position) { | |
produtoViewHolders.prd_codigo.setText("( " + mListProduto_sqliteBeen.get(position).getPrd_codigo().toString() + " ) EAN.: " + mListProduto_sqliteBeen.get(position).getPrd_EAN()); | |
produtoViewHolders.prd_descricao.setText(mListProduto_sqliteBeen.get(position).getPrd_descricao()); | |
produtoViewHolders.prd_precovenda.setText(mListProduto_sqliteBeen.get(position).getPrd_preco().setScale(2, RoundingMode.HALF_UP).toString()); | |
} | |
@Override | |
public int getItemCount() { | |
return mListProduto_sqliteBeen.size(); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment