public static void setMarginStart(View view, int margin) { ViewGroup.MarginLayoutParams lp = (ViewGroup.MarginLayoutParams) view.getLayoutParams(); lp.setMarginStart(margin); view.setLayoutParams(lp); }
((ViewGroup.MarginLayoutParams) btnApprove.getLayoutParams()).leftMargin = 0; ((ViewGroup.MarginLayoutParams) btnBloodGlucose.getLayoutParams()).leftMargin = 0; ((ViewGroup.MarginLayoutParams) btnBloodGlucose.getLayoutParams()).setMarginStart(0); ((ViewGroup.MarginLayoutParams) btnCancel.getLayoutParams()).setMarginStart(0); ((ViewGroup.MarginLayoutParams) btnApprove.getLayoutParams()).rightMargin = 0; ((ViewGroup.MarginLayoutParams) btnCancel.getLayoutParams()).rightMargin = 0;
((ViewGroup.MarginLayoutParams) btnApprove.getLayoutParams()).leftMargin = 0; ((ViewGroup.MarginLayoutParams) btnBloodGlucose.getLayoutParams()).leftMargin = 0; ((ViewGroup.MarginLayoutParams) btnBloodGlucose.getLayoutParams()).setMarginStart(0); ((ViewGroup.MarginLayoutParams) btnCancel.getLayoutParams()).setMarginStart(0); ((ViewGroup.MarginLayoutParams) btnApprove.getLayoutParams()).rightMargin = 0; ((ViewGroup.MarginLayoutParams) btnCancel.getLayoutParams()).rightMargin = 0;
appNameLp.setMarginStart(res.getDimensionPixelSize(R.dimen.notification_app_name_margin_start)); appNameLp.setMarginEnd(res.getDimensionPixelSize(R.dimen.notification_app_name_margin_end)); TextView appName = new TextView(context);
((ViewGroup.MarginLayoutParams) child.getLayoutParams()).setMarginStart(startMargin); ((ViewGroup.MarginLayoutParams) child.getLayoutParams()).setMarginEnd(endMargin);
int margin = a.getResources().getDimensionPixelSize(R.dimen.normal_margin); if (columnCount > 1) { params.setMarginStart(0); params.setMarginEnd(margin); params.setMargins(0, 0, margin, margin);
private void setKeyboardOrbProgress(float prog) { boolean focusable = ((double) prog) == 1.0d; boolean visible = prog > 0.0f; this.mKeyboardOrbProgress = prog; if (this.mKeyboardOrbView != null) { this.mKeyboardOrbView.setFocusable(focusable); this.mKeyboardOrbView.setAlpha(prog); this.mKeyboardContainer.setVisibility(visible ? View.VISIBLE : View.GONE); this.mKeyboardContainer.setScaleX(prog); this.mKeyboardContainer.setScaleY(prog); MarginLayoutParams lp = (MarginLayoutParams) this.mKeyboardContainer.getLayoutParams(); float offset = ((((float) this.mKeyboardOrbView.getMeasuredWidth()) / (2.0f * prog)) + ((float) this.mSearchOrbsSpacing)) * (1.0f - prog); lp.setMarginStart((int) (((float) (this.mKeyboardOrbView.getMeasuredWidth() + this.mSearchOrbsSpacing)) * prog)); this.mKeyboardOrbView.setTranslationX(offset); this.mKeyboardContainer.setLayoutParams(lp); this.mKeyboardContainer.requestLayout(); } }
@Override public void handleLayoutInflated(XC_LayoutInflated.LayoutInflatedParam liparam) throws Throwable { Button button = (Button) liparam.view; Context context = button.getContext(); ResourceUtils res = ResourceUtils.getInstance(context); int sidePadding = res.getDimensionPixelSize(R.dimen.notification_actions_margin_start); int topBottomPadding = res.getDimensionPixelSize(R.dimen.notification_action_button_padding); ViewGroup.MarginLayoutParams buttonLp = new FrameLayout.LayoutParams(WRAP_CONTENT, res.getDimensionPixelSize(R.dimen.notification_action_button_height), Gravity.CENTER); buttonLp.setMarginStart(res.getDimensionPixelSize(R.dimen.notification_action_button_margin_start)); button.setGravity(Gravity.START | Gravity.CENTER_VERTICAL); button.setPadding(sidePadding, topBottomPadding, sidePadding, topBottomPadding); button.setTextSize(TypedValue.COMPLEX_UNIT_PX, res.getDimensionPixelSize(R.dimen.notification_action_button_text_size)); button.setLayoutParams(buttonLp); } };
public static void setMarginStart(ViewGroup.MarginLayoutParams lp, int marginStart) { lp.setMarginStart(marginStart); }