Vous êtes sur la page 1sur 3

package com.example.dell.

ecommerceapp;

import android.app.Activity;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;

/**
* Created by DELL on 5/14/2018.
*/
public class Customlistview2 extends ArrayAdapter<String>
{
Activity mcontext;
String[] mainpart;
String[] subpart1;
String[] subpart2;
String[] subpart3;
String[] subpart4;
Integer imgv[];

public Customlistview2(Activity mcontext, String[] mainpart, String subpart1[],


String subpart2[], String subpart3[], Integer imgv[])
{
super(mcontext, R.layout.customlistview2, mainpart);

this.mcontext=mcontext;
this.mainpart=mainpart;
this.subpart1=subpart1;
this.subpart2=subpart2;
this.subpart3=subpart3;
this.imgv=imgv;
}
public View getView(int position, View view, ViewGroup parent)
{
LayoutInflater lay=mcontext.getLayoutInflater();
View rv=lay.inflate(R.layout.customlistview2,null,true);
TextView txt1=(TextView)rv.findViewById(R.id.txt1);
TextView txt2=(TextView)rv.findViewById(R.id.txt2);
TextView txt3=(TextView)rv.findViewById(R.id.txt3);
TextView txt4=(TextView)rv.findViewById(R.id.txt4);
ImageView img=(ImageView)rv.findViewById(R.id.icon);
txt1.setText(mainpart[position]);
txt2.setText(subpart1[position]);
txt3.setText(subpart2[position]);
txt4.setText(subpart3[position]);
img.setImageResource(imgv[position]);

return rv;

}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#fff"
android:orientation="horizontal">
<ImageView
android:id="@+id/icon"
android:layout_width="100dp"
android:layout_height="120dp"
android:padding="5dp"
/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginBottom="20dp">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/txt1"
android:layout_marginTop="10dp"
android:textColor="#4d4d4d"
android:textSize="20dp"
android:textStyle="bold|italic"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/txt2"
android:layout_marginTop="10dp"
android:textColor="#4d4d4d"
android:textStyle="italic|bold"
android:textSize="15dp"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/txt3"
android:layout_marginTop="10dp"
android:textColor="#4d4d4d"
android:textStyle="bold|italic"
android:textSize="15dp"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/txt4"
android:layout_marginTop="10dp"
android:textColor="#4d4d4d"
android:textStyle="italic|bold"
android:textSize="15dp"/>
</LinearLayout>

</LinearLayout>
}

Vous aimerez peut-être aussi