Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Define Custom Adapter like this and define your custum layout xml file as per your need.</p> <pre><code>import java.util.Vector; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.TextView; public class YourAdapter extends BaseAdapter{ private Context mContext; private Vector mValuestobeShown; private Vector mValuetext; private Vector mValueNumber; public YourAdapter (Context context, Vector text,Vector item, Vector number){ mContext = context; mValuetext = text; mValuestobeShown = item; mValueNumber = number; } public int getCount() { if(null != mValuestobeShown){ return mValuestobeShown.size(); } return 0; } public Object getItem(int position) { if(position &lt; mValuestobeShown.size()) return mValuestobeShown.get(position); else return null; } public long getItemId(int position) { return 0; } public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder ; if(convertView == null){ LayoutInflater li =(LayoutInflater)mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE); convertView = li.inflate(R.layout.your_custom_layout, null); holder = new ViewHolder(); holder.text = (TextView) convertView.findViewById(R.id.txt); holder.item = (TextView) convertView.findViewById(R.id.item); holder.num = (TextView) convertView.findViewById(R.id.num); convertView.setTag(holder); }else{ holder = (ViewHolder) convertView.getTag(); } try{ holder.item.setText(mValueType.get(position).toString()); //set other values..... }catch(Exception e){ } return convertView; } class ViewHolder { TextView text; TextView item; TextView num; } } </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload