import android.widget.LinearLayout.LayoutParams; import android.view.Gravity; ... Button button = (Button) findViewById(R.id.MyButtonId); // need to cast to LinearLayout.LayoutParams to access the gravity field LayoutParams params = (LayoutParams)button.getLayoutParams(); params.gravity = Gravity.BOTTOM; button.setLayoutParams(params);
@Override public void onAnimationUpdate(ValueAnimator animation){ ViewGroup.LayoutParams layoutparams = speedTestBtn.getLayoutParams(); layoutparams.width = (int)animation.getAnimatedValue(); speedTestBtn.setLayoutParams(layoutparams); } });
@Override public void onAnimationUpdate(ValueAnimator animation){ ViewGroup.LayoutParams layoutParams = speedTestBtn.getLayoutParams(); layoutParams.width = (int)animation.getAnimatedValue(); speedTestBtn.setLayoutParams(layoutParams); } });
Button yourBtn = (Button) findViewById.(R.id.yourBtn); int btnSize=yourBtn.getLayoutParams().width; yourBtn.setLayoutParams(new LayoutParams(btnSize, btnSize));
final Button tv = (Button)findViewById(R.id.saveit); ViewTreeObserver vto = tv.getViewTreeObserver(); vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() { public void onGlobalLayout() { ViewGroup.MarginLayoutParams vlp = (MarginLayoutParams) tv.getLayoutParams(); int btnsize =tv.getMeasuredHeight()+vlp.topMargin; sizeit(btnsize); ViewTreeObserver obs = tv.getViewTreeObserver(); obs.removeGlobalOnLayoutListener(this); } });
optionsContainer.setLayoutParams(layoutParams); layoutParams = speedTestBtn.getLayoutParams(); layoutParams.width = 0; speedTestBtn.setLayoutParams(layoutParams); optionsContainer.setLayoutParams(params); params = speedTestBtn.getLayoutParams(); params.width = normalTestBtnWidth; speedTestBtn.setLayoutParams(params);
@Override public void onAnimationUpdate(ValueAnimator animation) { button.getLayoutParams().width = (int) animation.getAnimatedValue(); button.getLayoutParams().height = (int) animation.getAnimatedValue(); button.requestLayout(); } });
@Override public void onAnimationUpdate(ValueAnimator animation) { button.getLayoutParams().width = (int) animation.getAnimatedValue(); button.getLayoutParams().height = (int) animation.getAnimatedValue(); button.requestLayout(); } });
myNewX = (int)xAcceleration; myNewY = (int)yAcceleration; Button button = (Button)findViewById(R.id.button); AbsoluteLayout.LayoutParams absParams = (AbsoluteLayout.LayoutParams)button.getLayoutParams(); absParams.x = myNewX; absParams.y = myNewY; button.setLayoutParams(absParams);
Button button = (Button)findViewById(R.id.my_button); AbsoluteLayout.LayoutParams absParams = (AbsoluteLayout.LayoutParams)button.getLayoutParams(); absParams.x = myNewX; absParams.y = myNewY; button.setLayoutParams(absParams);
@Override public void onAnimationUpdate(ValueAnimator valueAnimator) { int val = (Integer) valueAnimator.getAnimatedValue(); ViewGroup.LayoutParams layoutParams = letsGetStartedBtn.getLayoutParams(); layoutParams.width = val; letsGetStartedBtn.setLayoutParams(layoutParams); } });
final Button buttonStudy = (Button) findViewById(R.id.button_study); buttonStudy.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ViewGroup.LayoutParams params = buttonStudy.getLayoutParams(); params.width = 100;//change the width size params.height= 100;//change the hight size buttonStudy.setLayoutParams(params); } });
LayoutParams params = null; Button button = (Button)findViewById(R.id.button); params = button.getLayoutParams(); params.height = 70; params.width = 70; button .setLayoutParams(params);
private void centerButton(Button button) { LinearLayout.LayoutParams params = (LinearLayout.LayoutParams) button.getLayoutParams(); params.gravity = Gravity.CENTER_HORIZONTAL; params.weight = 0.5f; button.setLayoutParams(params); }
Button button = (Button)findViewById(R.id.my_button); AbsoluteLayout.LayoutParams absParams = (AbsoluteLayout.LayoutParams)button.getLayoutParams(); DisplayMetrics displaymetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displaymetrics); int width = displaymetrics.widthPixels; int height = displaymetrics.heightPixels; Random r = new Random(); absParams.x = r.nextInt(width ) ; absParams.y = r.nextInt(height ); button.setLayoutParams(absParams);
Button button = (Button)findViewById(R.id.my_button); LinearLayout.LayoutParams linParams = (LinearLayout.LayoutParams)button.getLayoutParams(); linParams.setMargins(left, top, right, bottom); button.setLayoutParams(linParams);
LinearLayout buttonLayout; Button testV = new Button(this, null, R.style.button_menu); Button testV2 = new Button(this, null, R.style.button_menu); buttonLayout.addView(testV); buttonLayout.addView(testV2); LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) testV.getLayoutParams(); //we cast to linearLayout params because we're putting this view in a linearLayout layoutParams.height = LinearLayout.LayoutParams.WRAP_CONTENT; layoutParams.width = LinearLayout.LayoutParams.WRAP_CONTENT; testV2.setLayoutParams(layoutParams);
Button button = (Button)findViewById(R.id.my_button); AbsoluteLayout.LayoutParams absParams = (AbsoluteLayout.LayoutParams)button.getLayoutParams(); absParams.x = myNewX; absParams.y = myNewY; button.setLayoutParams(absParams);
ProgressDialog dialog = new ProgressDialog(this); dialog.setButton(AlertDialog.BUTTON_POSITIVE, "confirm", (DialogInterface.OnClickListener) null); dialog.setButton(AlertDialog.BUTTON_NEGATIVE, "cancel", (DialogInterface.OnClickListener) null); dialog.show(); Button btConfirm = dialog.getButton(AlertDialog.BUTTON_POSITIVE); LinearLayout.LayoutParams params = (LinearLayout.LayoutParams) btConfirm .getLayoutParams(); params.weight = 3;
Button btn = (Button)findViewById(R.id.button); RelativeLayout.LayoutParams lp = (RelativeLayout.LayoutParams) btn.getLayoutParams(); lp.addRule(RelativeLayout.CENTER_HORIZONTAL, 1); lp.removeRule(RelativeLayout.ALIGN_PARENT_START); lp.removeRule(RelativeLayout.ALIGN_PARENT_LEFT); btn.setLayoutParams(lp);