Professional Documents
Culture Documents
adapter;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import com.bumptech.glide.Glide;
import com.nguyenhuyhiep.appbanhang.R;
import com.nguyenhuyhiep.appbanhang.model.SanPham;
import org.w3c.dom.Text;
import java.text.DecimalFormat;
import java.util.ArrayList;
@NonNull
@Override
public ItemHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View v =
LayoutInflater.from(parent.getContext()).inflate(R.layout.dong_sanphammoinhat,null)
;
ItemHolder itemHolder = new ItemHolder(v);
return itemHolder;
}
@Override
public void onBindViewHolder(@NonNull ItemHolder holder, int position) {
SanPham sanPham = arraysanpham.get(position);
holder.txttensp.setText(sanPham.getTenSP());
holder.txtgiasp.setText(sanPham.getGiaSP());
Glide.with(context).load(sanPham.getHinhAnhSP()).into(holder.imghasp);
}
@Override
public int getItemCount() {
return arraysanpham.size();
}
////////////////////
<?php
include "connect.php";
$query = "SELECT * FROM `sanpham` ORDER BY id DESC LIMIT 6";
$data = mysqli_query($conn, $query);
// tao mang de chua du lieu
$result =array();
// vong while de lay du lieu vao mangloaisp
while ($row = mysqli_fetch_assoc($data)) {
$result[] = ($row);
}
// do du lieu duoi dang json
echo json_encode($result);
?>