private View getListView() { int space = CompatResourceUtils.getDimensionPixelSize(this, R.dimen.space_8); GradientDrawable spaceLineDrawable = DynamicDrawableFactory.cornerRectangleDrawable(Color.TRANSPARENT, 0); spaceLineDrawable.setSize(-1, space / 2); LinearLayout itemContainer = new LinearLayout(this); itemContainer.setOrientation(LinearLayout.VERTICAL); itemContainer.setPadding(space * 2, 0, space * 2, 0); itemContainer.setShowDividers(LinearLayout.SHOW_DIVIDER_MIDDLE); itemContainer.setDividerDrawable(spaceLineDrawable); for (int i = 0; i < 15; i++) { JSCItemLayout itemLayout = new JSCItemLayout(this); itemLayout.setPadding(space, 0, space, 0); itemLayout.setBackgroundResource(R.drawable.ripple_round_corner_white_r4); itemLayout.setLabel("MenuItem" + i); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, space * 6); itemContainer.addView(itemLayout, params); itemLayout.setOnClickListener(this); } return itemContainer; }