Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ButtonsGridViewOptions extends GridView {
- public ButtonsGridViewOptions(Context context, AttributeSet attrs){
- super(context, attrs);
- ButtonsGridViewAdapter gridViewAdapter = new ButtonsGridViewAdapter(context);
- setAdapter(gridViewAdapter);
- }
- private class ButtonsGridViewAdapter extends BaseAdapter {
- private Context context;
- @Override
- public View getView(int position, View convertView, ViewGroup parent) {
- View v = convertView;
- if(v == null){
- LayoutInflater inflater = ((Activity)context).getLayoutInflater();
- v = inflater.inflate(R.layout.button, parent, false);
- NumberButton btn;
- btn = (NumberButton) v;
- btn.setTextSize(10);
- btn.setId(position);
- switch (position) {
- case 0: {
- btn.setText("Del");
- btn.setNumber(0, 9);
- break;
- }
- case 1: {
- btn.setText("Undo");
- btn.setNumber(0, 10);
- break;
- }
- case 2: {
- btn.setText("Redo");
- btn.setNumber(0, 11);
- break;
- }
- case 3: {
- btn.setText("Draft");
- btn.setNumber(0, 12);
- break;
- }
- }
- return btn;
- }
- return v;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement