Advertisement
Guest User

Untitled

a guest
Aug 21st, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. public class ButtonsGridViewOptions extends GridView {
  2. public ButtonsGridViewOptions(Context context, AttributeSet attrs){
  3. super(context, attrs);
  4. ButtonsGridViewAdapter gridViewAdapter = new ButtonsGridViewAdapter(context);
  5. setAdapter(gridViewAdapter);
  6. }
  7.  
  8. private class ButtonsGridViewAdapter extends BaseAdapter {
  9.  
  10. private Context context;
  11.  
  12. @Override
  13. public View getView(int position, View convertView, ViewGroup parent) {
  14. View v = convertView;
  15. if(v == null){
  16. LayoutInflater inflater = ((Activity)context).getLayoutInflater();
  17. v = inflater.inflate(R.layout.button, parent, false);
  18. NumberButton btn;
  19. btn = (NumberButton) v;
  20. btn.setTextSize(10);
  21. btn.setId(position);
  22.  
  23. switch (position) {
  24. case 0: {
  25. btn.setText("Del");
  26. btn.setNumber(0, 9);
  27. break;
  28. }
  29. case 1: {
  30. btn.setText("Undo");
  31. btn.setNumber(0, 10);
  32. break;
  33. }
  34. case 2: {
  35. btn.setText("Redo");
  36. btn.setNumber(0, 11);
  37. break;
  38. }
  39. case 3: {
  40. btn.setText("Draft");
  41. btn.setNumber(0, 12);
  42. break;
  43. }
  44. }
  45. return btn;
  46. }
  47. return v;
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement