Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. @Override
  2. public void onListBtnClick(final int position, int id) {
  3. final int pos = position;
  4. if(adapter.getId(1) == id){
  5.  
  6. AlertDialog.Builder builder = new AlertDialog.Builder(getApplicationContext());
  7. LayoutInflater inflater = getLayoutInflater();
  8. View view = inflater.inflate(R.layout.contact_add, null);
  9. builder.setView(view);
  10. builder.setTitle("add");
  11.  
  12. builder.setNegativeButton("cancel",
  13. new DialogInterface.OnClickListener() {
  14. public void onClick(DialogInterface dialog, int which) {
  15. dialog.dismiss();
  16. }
  17. });
  18.  
  19. AlertDialog dialog = builder.create();
  20. dialog.show();
  21. dialog.getWindow().setLayout(400,250);
  22.  
  23. }
  24. }
  25.  
  26. @Override
  27. public View getView(int position, View convertView, ViewGroup parent) {
  28. callBtnId = 1;
  29. delBtnId = 3;
  30. final int pos = position;
  31. context = parent.getContext();
  32.  
  33. if (convertView == null) {
  34. LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
  35. convertView = inflater.inflate(this.resourceId/*R.layout.contact_listview_item*/, parent, false);
  36. }
  37.  
  38. nameTextView = (TextView) convertView.findViewById(R.id.textView1);
  39. phoneTextView = (TextView) convertView.findViewById(R.id.textView2);
  40.  
  41. listViewItem = (ListViewItem) getItem(position);
  42.  
  43. nameTextView.setText(listViewItem.getName());
  44. phoneTextView.setText(listViewItem.getPhone());
  45.  
  46. Button button1 = (Button) convertView.findViewById(R.id.callBtn);
  47. button1.setTag(position);
  48. button1.setOnClickListener(this);
  49. callBtnId = button1.getId();
  50.  
  51. return convertView;
  52. }
  53.  
  54. public void onClick(View v) {
  55. if (this.listBtnClickListener != null) {
  56. this.listBtnClickListener.onListBtnClick((int) v.getTag(),v.getId());
  57. }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement