suthra

Untitled

Sep 26th, 2011
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.51 KB | None | 0 0
  1. public class CustomAdapter extends BaseAdapter
  2. {
  3. LayoutInflater inflater;
  4. public CustomAdapter(Context context)
  5. {
  6. inflater=LayoutInflater.from(context);
  7. }
  8.  
  9. public int getCount() {
  10.  
  11. return j;
  12. }
  13.  
  14. public Object getItem(int position) {
  15.  
  16. return position;
  17. }
  18. public long getItemId(int position) {
  19.  
  20. return position;
  21. }
  22.  
  23. public View getView(int arg0, View convertview, ViewGroup arg2) {
  24. ViewHolder viewHolder;
  25. try
  26.  
  27. {
  28. if(convertview==null)
  29. {
  30. convertview=inflater.inflate(R.layout.listrow,null);
  31. viewHolder=new ViewHolder();
  32. viewHolder.spinner=(Spinner)convertview.findViewById(R.id.spinner1);
  33. viewHolder.spinner.setAdapter(adapter);
  34.  
  35. viewHolder.txtview = (TextView) findViewById(R.id.do_name);
  36. viewHolder.txtview.setText(op);
  37. viewHolder.txtview1=(TextView) findViewById(R.id.do_name1);
  38. viewHolder.txtview2=(TextView) findViewById(R.id.do_value);
  39.  
  40.  
  41. viewHolder.txtview1.setText(op1);
  42. viewHolder.txtview2.setText(op2);
  43.  
  44.  
  45. convertview.setTag(viewHolder);
  46. }
  47.  
  48. else
  49. {
  50. viewHolder=(ViewHolder)convertview.getTag();
  51. public class CustomAdapter extends BaseAdapter
  52. {
  53. LayoutInflater inflater;
  54. public CustomAdapter(Context context)
  55. {
  56. inflater=LayoutInflater.from(context);
  57. }
  58.  
  59. public int getCount() {
  60.  
  61. return j;
  62. }
  63.  
  64. public Object getItem(int position) {
  65.  
  66. return position;
  67. }
  68. public long getItemId(int position) {
  69.  
  70. return position;
  71. }
  72.  
  73. public View getView(int arg0, View convertview, ViewGroup arg2) {
  74. ViewHolder viewHolder;
  75. try
  76.  
  77. {
  78. if(convertview==null)
  79. {
  80. convertview=inflater.inflate(R.layout.listrow,null);
  81. viewHolder=new ViewHolder();
  82. viewHolder.spinner=(Spinner)convertview.findViewById(R.id.spinner1);
  83. viewHolder.spinner.setAdapter(adapter);
  84.  
  85. viewHolder.txtview = (TextView) findViewById(R.id.do_name);
  86. viewHolder.txtview.setText(op);
  87. viewHolder.txtview1=(TextView) findViewById(R.id.do_name1);
  88. viewHolder.txtview2=(TextView) findViewById(R.id.do_value);
  89.  
  90. for(k = 0 ; k < names2.length(); k++)
  91. {
  92. viewHolder.txtview1.setText(op1);
  93. viewHolder.txtview2.setText(op2);
  94.  
  95. }
  96. convertview.setTag(viewHolder);
  97. }
  98.  
  99. else
  100. {
  101. viewHolder=(ViewHolder)convertview.getTag();
  102. }
  103.  
  104. }catch(Exception e)
  105. {
  106. e.printStackTrace();
  107. }
  108. return convertview;
  109.  
  110. }
  111. public class ViewHolder
  112. {
  113. public TextView txtview,txtview1,txtview2;
  114. Spinner spinner;
  115. CheckBox chkbox;
  116. ListView listv;
  117.  
  118. }
  119. }
Advertisement
Add Comment
Please, Sign In to add comment