public static void setLayout(View view, int x, int y) { //ViewGroup.MarginLayoutParams margin = new ViewGroup.MarginLayoutParams(group.getLayoutParams()); ViewGroup.MarginLayoutParams margin = new ViewGroup.MarginLayoutParams(view.getLayoutParams()); margin.setMargins(x, y, 0, 0); FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(margin); // RelativeLayout.LayoutParams vlp = new RelativeLayout.LayoutParams( // ViewGroup.LayoutParams.WRAP_CONTENT, // ViewGroup.LayoutParams.WRAP_CONTENT); // vlp.setMargins(x,y, x+margin.width, y+margin.height); view.setLayoutParams(layoutParams); // view.setLayoutParams(vlp); } }
public static void setLayoutX(View view, int x) { ViewGroup.MarginLayoutParams margin = new ViewGroup.MarginLayoutParams(view.getLayoutParams()); margin.setMargins(x, margin.topMargin, x + margin.width, margin.bottomMargin); RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(margin); view.setLayoutParams(layoutParams); }
public static void setLayout(View view, int x, int y) { //ViewGroup.MarginLayoutParams margin = new ViewGroup.MarginLayoutParams(group.getLayoutParams()); ViewGroup.MarginLayoutParams margin = new ViewGroup.MarginLayoutParams(view.getLayoutParams()); margin.setMargins(x, y, 0, 0); FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(margin); // RelativeLayout.LayoutParams vlp = new RelativeLayout.LayoutParams( // ViewGroup.LayoutParams.WRAP_CONTENT, // ViewGroup.LayoutParams.WRAP_CONTENT); // vlp.setMargins(x,y, x+margin.width, y+margin.height); view.setLayoutParams(layoutParams); // view.setLayoutParams(vlp); } }
@Override public LayoutParams generateLayoutParams(AttributeSet attrs) { return new MarginLayoutParams(getContext(), attrs); }
@Override public LayoutParams generateLayoutParams(AttributeSet attrs) { return new MarginLayoutParams(getContext(), attrs); }
@Override public MarginLayoutParams generateLayoutParams(AttributeSet attrs) { return new MarginLayoutParams(getContext(), attrs); }
@Override protected MarginLayoutParams generateDefaultLayoutParams() { return new MarginLayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); }
public PercentLayoutInfo() { widthPercent = -1f; heightPercent = -1f; leftMarginPercent = -1f; topMarginPercent = -1f; rightMarginPercent = -1f; bottomMarginPercent = -1f; startMarginPercent = -1f; endMarginPercent = -1f; mPreservedParams = new ViewGroup.MarginLayoutParams(0, 0); }
public EditTextMenu(Context context) { super(LayoutInflater.from(context).inflate(R.layout.carbon_editormenu, null, false)); getContentView().setLayoutParams(new ViewGroup.MarginLayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); setBackgroundDrawable(new ColorDrawable(context.getResources().getColor(android.R.color.transparent))); setTouchable(true); setFocusable(true); setOutsideTouchable(true); setAnimationStyle(0); setClippingEnabled(false); }
@Override protected MarginLayoutParams generateLayoutParams(LayoutParams p) { return new MarginLayoutParams(p); }
@Override protected LayoutParams generateDefaultLayoutParams() { return new MarginLayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); }
@Override protected MarginLayoutParams generateLayoutParams(ViewGroup.LayoutParams p) { return new MarginLayoutParams(p); } }
@Override public LayoutParams generateLayoutParams(AttributeSet attrs) { return new MarginLayoutParams(getContext(), attrs); }
@Override public MarginLayoutParams generateLayoutParams(AttributeSet attrs) { return new MarginLayoutParams(getContext(), attrs); }
public static void setLayoutX(View view, int x) { ViewGroup.MarginLayoutParams margin = new ViewGroup.MarginLayoutParams(view.getLayoutParams()); margin.setMargins(x, margin.topMargin, x + margin.width, margin.bottomMargin); RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(margin); view.setLayoutParams(layoutParams); }
@Override protected LayoutParams generateLayoutParams(LayoutParams p) { return new MarginLayoutParams(p); } }
public static void setLayoutY(View view, int y) { ViewGroup.MarginLayoutParams margin = new ViewGroup.MarginLayoutParams(view.getLayoutParams()); margin.setMargins(margin.leftMargin, y, margin.rightMargin, y + margin.height); RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(margin); view.setLayoutParams(layoutParams); }
public static void setLayoutY(View view, int y) { ViewGroup.MarginLayoutParams margin = new ViewGroup.MarginLayoutParams(view.getLayoutParams()); margin.setMargins(margin.leftMargin, y, margin.rightMargin, y + margin.height); RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(margin); view.setLayoutParams(layoutParams); }
@Override protected MarginLayoutParams generateDefaultLayoutParams() { return new MarginLayoutParams(MarginLayoutParams.WRAP_CONTENT, MarginLayoutParams.WRAP_CONTENT); }
@Test public void testSetMargins() { ViewGroup.MarginLayoutParams marginLayoutParams = new ViewGroup.MarginLayoutParams(0, 0); marginLayoutParams.setMargins(1, 2, 3, 4); assertThat(marginLayoutParams.leftMargin).isEqualTo(1); assertThat(marginLayoutParams.topMargin).isEqualTo(2); assertThat(marginLayoutParams.rightMargin).isEqualTo(3); assertThat(marginLayoutParams.bottomMargin).isEqualTo(4); } }