Button categoryBtn = new Button(getContext());
categoryBtn.setText(categoryArr[i]);
categoryBtn.setCompoundDrawablesWithIntrinsicBounds(0 ,0 ,categoryImageArr[i] ,0);
categoryBtn.setGravity(Gravity.CENTER_VERTICAL);
categoryBtn.setBackgroundResource(R.drawable.board_button);
categoryBtn.setLayoutParams(new LayoutParams(450, 100));
categoryBtn.setOnClickListener(new OnClickListener()