本文整理了Java中android.view.View.setLayoutParams()
方法的一些代码示例,展示了View.setLayoutParams()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。View.setLayoutParams()
方法的具体详情如下:
包路径:android.view.View
类名称:View
方法名:setLayoutParams
暂无
代码示例来源:origin: stackoverflow.com
View positiveButton = findViewById(R.id.positiveButton);
RelativeLayout.LayoutParams layoutParams =
(RelativeLayout.LayoutParams)positiveButton.getLayoutParams();
layoutParams.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE);
positiveButton.setLayoutParams(layoutParams);
代码示例来源:origin: stackoverflow.com
Snackbar snack = Snackbar.make(parentLayout, str, Snackbar.LENGTH_LONG);
View view = snack.getView();
FrameLayout.LayoutParams params =(FrameLayout.LayoutParams)view.getLayoutParams();
params.gravity = Gravity.TOP;
view.setLayoutParams(params);
snack.show();
代码示例来源:origin: CarGuo/GSYVideoPlayer
public static void setViewHeight(View view, int width, int height) {
ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
if (null == layoutParams)
return;
layoutParams.width = width;
layoutParams.height = height;
view.setLayoutParams(layoutParams);
}
代码示例来源:origin: stackoverflow.com
View view_instance = (View)findViewById(R.id.nutrition_bar_filled);
LayoutParams params=view_instance.getLayoutParams();
params.width=newOne;
view_instance.setLayoutParams(params);
代码示例来源:origin: TommyLemon/APIJSON
public void setBottomMargin(int height) {
if (height < 0)
return;
LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) mContentView
.getLayoutParams();
lp.bottomMargin = height;
mContentView.setLayoutParams(lp);
}
代码示例来源:origin: TommyLemon/APIJSON
/**
* hide footer when disable pull load more
*/
public void hide() {
if (needFooter) {
isShowing = false;
LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) mContentView.getLayoutParams();
lp.height = 1;
mContentView.setLayoutParams(lp);
}
}
代码示例来源:origin: TommyLemon/APIJSON
/**
* show footer
*/
public void show() {
if (needFooter) {
isShowing = true;
LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) mContentView.getLayoutParams();
lp.height = android.view.ViewGroup.LayoutParams.WRAP_CONTENT;
mContentView.setLayoutParams(lp);
}
}
代码示例来源:origin: navasmdc/MaterialDesignLibrary
@Override
public void run() {
LayoutParams params = (LayoutParams) colorView.getLayoutParams();
params.height = colorView.getWidth();
colorView.setLayoutParams(params);
}
});
代码示例来源:origin: sunfusheng/StickyHeaderListView
public void setBottomMargin(int height) {
if (height < 0) return ;
LayoutParams lp = (LayoutParams)mContentView.getLayoutParams();
lp.bottomMargin = height;
mContentView.setLayoutParams(lp);
}
代码示例来源:origin: sunfusheng/StickyHeaderListView
/**
* show footer
*/
public void show() {
LayoutParams lp = (LayoutParams)mContentView.getLayoutParams();
lp.height = LayoutParams.WRAP_CONTENT;
mContentView.setLayoutParams(lp);
}
代码示例来源:origin: sunfusheng/StickyHeaderListView
/**
* hide footer when disable pull load more
*/
public void hide() {
LayoutParams lp = (LayoutParams)mContentView.getLayoutParams();
lp.height = 0;
mContentView.setLayoutParams(lp);
}
代码示例来源:origin: commonsguy/cw-omnibus
public void onProgressChanged(SeekBar seekBar,
int progress,
boolean fromTouch) {
ViewGroup.LayoutParams old=thingToResize.getLayoutParams();
ViewGroup.LayoutParams current=new LinearLayout.LayoutParams(64+progress,
old.height);
thingToResize.setLayoutParams(current);
}
代码示例来源:origin: commonsguy/cw-omnibus
public void onProgressChanged(SeekBar seekBar,
int progress,
boolean fromTouch) {
ViewGroup.LayoutParams old=thingToResize.getLayoutParams();
ViewGroup.LayoutParams current=new LinearLayout.LayoutParams(old.width,
64+progress);
thingToResize.setLayoutParams(current);
}
代码示例来源:origin: scwang90/SmartRefreshLayout
/** 增加View上边距(MarginTop)一般是给高度为 WARP_CONTENT 的小控件用的*/
public static void setMargin(Context context, View view) {
if (Build.VERSION.SDK_INT >= MIN_API) {
ViewGroup.LayoutParams lp = view.getLayoutParams();
if (lp instanceof ViewGroup.MarginLayoutParams) {
((ViewGroup.MarginLayoutParams) lp).topMargin += getStatusBarHeight(context);//增高
}
view.setLayoutParams(lp);
}
}
/**
代码示例来源:origin: scwang90/SmartRefreshLayout
public ClassicsHeader setTextTimeMarginTop(float dp) {
final View updateView = mLastUpdateText;
MarginLayoutParams lp = (MarginLayoutParams)updateView.getLayoutParams();
lp.topMargin = DensityUtil.dp2px(dp);
updateView.setLayoutParams(lp);
return this;
}
代码示例来源:origin: scwang90/SmartRefreshLayout
public T setDrawableMarginRight(float dp) {
final View arrowView = mArrowView;
final View progressView = mProgressView;
MarginLayoutParams lpArrow = (MarginLayoutParams)arrowView.getLayoutParams();
MarginLayoutParams lpProgress = (MarginLayoutParams)progressView.getLayoutParams();
lpArrow.rightMargin = lpProgress.rightMargin = DensityUtil.dp2px(dp);
arrowView.setLayoutParams(lpArrow);
progressView.setLayoutParams(lpProgress);
return self();
}
代码示例来源:origin: aurelhubert/ahbottomnavigation
@Override
public void onAnimationUpdate(ValueAnimator animator) {
ViewGroup.LayoutParams params = view.getLayoutParams();
params.width = Math.round((float) animator.getAnimatedValue());
view.setLayoutParams(params);
}
});
代码示例来源:origin: CarGuo/GSYVideoPlayer
protected void resolveThumbImage(View thumb) {
if (mThumbImageViewLayout != null) {
mThumbImageViewLayout.removeAllViews();
mThumbImageViewLayout.addView(thumb);
ViewGroup.LayoutParams layoutParams = thumb.getLayoutParams();
layoutParams.height = ViewGroup.LayoutParams.MATCH_PARENT;
layoutParams.width = ViewGroup.LayoutParams.MATCH_PARENT;
thumb.setLayoutParams(layoutParams);
}
}
代码示例来源:origin: navasmdc/MaterialDesignLibrary
@Override
public void run() {
LayoutParams params = (LayoutParams) progressView.getLayoutParams();
params.height = getHeight();
progressView.setLayoutParams(params);
}
});
代码示例来源:origin: scwang90/SmartRefreshLayout
public T setDrawableSize(float dp) {
final View arrowView = mArrowView;
final View progressView = mProgressView;
ViewGroup.LayoutParams lpArrow = arrowView.getLayoutParams();
ViewGroup.LayoutParams lpProgress = progressView.getLayoutParams();
lpArrow.width = lpProgress.width = DensityUtil.dp2px(dp);
lpArrow.height = lpProgress.height = DensityUtil.dp2px(dp);
arrowView.setLayoutParams(lpArrow);
progressView.setLayoutParams(lpProgress);
return self();
}
内容来源于网络,如有侵权,请联系作者删除!