Guest User

Untitled

a guest
Jul 20th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. private class CustomAdapter extends BaseAdapter
  2. {
  3. LayoutInflater viewInflator;
  4.  
  5. public CustomAdapter(Context context)
  6. {
  7. viewInflator = LayoutInflater.from(context);
  8. }
  9.  
  10. public int getCount()
  11. {
  12. return weekDate.size();
  13. }
  14.  
  15. public Object getItem(int arg0)
  16. {
  17. return arg0;
  18. }
  19.  
  20. public long getItemId(int arg0)
  21. {
  22. return arg0;
  23. }
  24.  
  25. public View getView(int position, View createView, ViewGroup viewGroup)
  26. {
  27. ViewHolder holder;
  28.  
  29. if(viewInflator != null)
  30. holder = (ViewHolder) createView.getTag();
  31. else
  32. {
  33. createView = viewInflator.inflate(R.layout.vehicle_detail_listview, null);
  34. holder = new ViewHolder();
  35. holder.setTextView( (TextView) createView.findViewById(R.id.listContent) );
  36. createView.setTag(holder);
  37. }
  38.  
  39. holder.getTextView().setText(weekDate.get(position));
  40.  
  41. return createView;
  42. }
  43.  
  44. private class ViewHolder
  45. {
  46. private TextView textView;
  47.  
  48. public TextView getTextView()
  49. {
  50. return textView;
  51. }
  52.  
  53. public void setTextView(TextView textView)
  54. {
  55. this.textView = textView;
  56. }
  57. }
  58. }
  59.  
  60. CustomAdapter adapter = new CustomAdapter(this);
  61. listView.setAdapter(adapter);
  62.  
  63. if(createView != null)
  64. holder = (ViewHolder) createView.getTag();
  65. else
  66. {
  67. createView = viewInflator.inflate(R.layout.vehicle_detail_listview, null);
  68. holder = new ViewHolder();
  69. holder.setTextView( (TextView) createView.findViewById(R.id.listContent) );
  70. createView.setTag(holder);
  71. }
  72.  
  73. if(viewInflator != null) with
  74. if(createView != null)
Add Comment
Please, Sign In to add comment