本文整理汇总了Java中android.widget.LinearLayout.setLayoutParams方法的典型用法代码示例。如果您正苦于以下问题:Java LinearLayout.setLayoutParams方法的具体用法?Java LinearLayout.setLayoutParams怎么用?Java LinearLayout.setLayoutParams使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.widget.LinearLayout
的用法示例。
在下文中一共展示了LinearLayout.setLayoutParams方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: produceLayout
import android.widget.LinearLayout; //导入方法依赖的package包/类
@Override
public View produceLayout(LayoutInflater inflater, @Nullable ViewGroup container) {
LinearLayout parent = new LinearLayout(inflater.getContext());
parent.setLayoutParams(new ViewGroup.LayoutParams(MATCH_PARENT, MATCH_PARENT));
parent.setOrientation(VERTICAL);
View child = origin.produceLayout(inflater, parent);
LinearLayout.LayoutParams childParams = new LinearLayout.LayoutParams(MATCH_PARENT, MATCH_PARENT);
if (includeBottomBar) {
childParams.weight = 1;
}
if (includeToolbar) {
inflater.inflate(R.layout.toolbar, parent);
}
parent.addView(child, childParams);
if (includeBottomBar) {
AHBottomNavigation bottomNavigation = new AHBottomNavigation(parent.getContext());
bottomNavigation.setId(R.id.bottomNavigation);
parent.addView(
bottomNavigation,
new LinearLayout.LayoutParams(MATCH_PARENT, (int) dp(parent.getContext(), 56)));
}
return parent;
}
示例2: initPointView
import android.widget.LinearLayout; //导入方法依赖的package包/类
public void initPointView(int size) {
layout = new LinearLayout(context);
for (int i = 0; i < size; i++) {
ImageView imageView = new ImageView(context);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(20, 20);
params.leftMargin = 8;
params.gravity = Gravity.CENTER;
imageView.setLayoutParams(params);
if (i == 0) {
imageView.setBackgroundResource(R.drawable.ic_point_checked);
} else {
imageView.setBackgroundResource(R.drawable.ic_point_normal);
}
layout.addView(imageView);
}
LayoutParams layoutParams = new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
layoutParams.addRule(ALIGN_PARENT_BOTTOM);
layoutParams.addRule(CENTER_HORIZONTAL);
layoutParams.setMargins(12, 20, 12, 20);
layout.setLayoutParams(layoutParams);
addView(layout);
}
示例3: addItem
import android.widget.LinearLayout; //导入方法依赖的package包/类
private void addItem(SwipeMenuItem item, int index) {
LayoutParams params = new LayoutParams(item.getWidth(), item.getHeight());
params.weight = item.getWeight();
LinearLayout parent = new LinearLayout(getContext());
parent.setId(index);
parent.setGravity(Gravity.CENTER);
parent.setOrientation(VERTICAL);
parent.setLayoutParams(params);
ResCompat.setBackground(parent, item.getBackground());
parent.setOnClickListener(mMenuClickListener);
addView(parent);
if (item.getImage() != null)
parent.addView(createIcon(item));
if (!TextUtils.isEmpty(item.getText()))
parent.addView(createTitle(item));
}
示例4: makeCenterView
import android.widget.LinearLayout; //导入方法依赖的package包/类
@Override
@NonNull
protected LinearLayout makeCenterView() {
LinearLayout rootLayout = new LinearLayout(activity);
rootLayout.setLayoutParams(new LinearLayout.LayoutParams(MATCH_PARENT, MATCH_PARENT));
rootLayout.setBackgroundColor(Color.WHITE);
rootLayout.setOrientation(LinearLayout.VERTICAL);
ListView listView = new ListView(activity);
listView.setBackgroundColor(Color.WHITE);
listView.setDivider(new ColorDrawable(0xFFDDDDDD));
listView.setDividerHeight(1);
listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
listView.setSelector(R.color.itemSelected);
listView.setCacheColorHint(Color.TRANSPARENT);
listView.setLayoutParams(new ViewGroup.LayoutParams(MATCH_PARENT, WRAP_CONTENT));
listView.setAdapter(adapter);
listView.setOnItemClickListener(this);
rootLayout.addView(listView);
return rootLayout;
}
示例5: builder
import android.widget.LinearLayout; //导入方法依赖的package包/类
/**
* 构建
*
* @return
*/
public EnsureDialog builder() {
final View view = LayoutInflater.from(context).inflate(R.layout.dialog_ensure_layout, null, false);
LinearLayout mLinearDialog = ((LinearLayout) view.findViewById(R.id.linear_dialog));
mLinearBottom = ((LinearLayout) view.findViewById(R.id.linear_bottom));
mIvIcon = ((ImageView) view.findViewById(R.id.iv_icon));
mTvTitle = ((TextView) view.findViewById(R.id.tv_title));
mTvSubTitle = ((TextView) view.findViewById(R.id.tv_sub_title));
mTvSure = ((TextView) view.findViewById(R.id.tv_sure));
mTvOK = ((TextView) view.findViewById(R.id.tv_ok));
mTvCancel = ((TextView) view.findViewById(R.id.tv_cancel));
dialog.setContentView(view);
mLinearDialog.setLayoutParams(new FrameLayout.LayoutParams(((int) (display.getWidth() * 0.80)), LinearLayout.LayoutParams.WRAP_CONTENT));
dialogWindow.setGravity(Gravity.CENTER);
return this;
}
示例6: PagerSlidingTabStrip
import android.widget.LinearLayout; //导入方法依赖的package包/类
public PagerSlidingTabStrip(Context context) {
super(context);
setFillViewport(true);
setWillNotDraw(false);
tabsContainer = new LinearLayout(context);
tabsContainer.setOrientation(LinearLayout.HORIZONTAL);
tabsContainer.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutHelper.MATCH_PARENT));
addView(tabsContainer);
rectPaint = new Paint();
rectPaint.setAntiAlias(true);
rectPaint.setStyle(Style.FILL);
defaultTabLayoutParams = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutHelper.MATCH_PARENT);
}
示例7: onCreate
import android.widget.LinearLayout; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setLayoutParams(
new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
OwnCustomView customView = new OwnCustomView(this);
customView.setTopLeftColor(BRIGHT_RED);
customView.setTopRightColor(BRIGHT_GREEN);
customView.setBottomLeftColor(BRIGHT_YELLOW);
customView.setBottomRightColor(BRIGHT_BLUE);
linearLayout.addView(customView);
setContentView(linearLayout);
}
示例8: onCreate
import android.widget.LinearLayout; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setLayoutParams(
new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
OwnCustomView customView = new OwnCustomView.Builder(this)
.topLeftColor(BRIGHT_RED)
.topRightColor(BRIGHT_GREEN)
.bottomLeftColor(BRIGHT_YELLOW)
.bottomRightColor(BRIGHT_BLUE)
.build();
linearLayout.addView(customView);
setContentView(linearLayout);
}
示例9: builder
import android.widget.LinearLayout; //导入方法依赖的package包/类
public CustomAlertPPtDialog builder() {
view = LayoutInflater.from(context).inflate(R.layout.view_alertdialog, null);
lLayout_bg = (LinearLayout) view.findViewById(R.id.layout_bg);
txt_title = (TextView) view.findViewById(R.id.txt_title);
txt_title.setVisibility(View.GONE);
txt_msg = (TextView) view.findViewById(R.id.txt_msg);
txt_msg.setVisibility(View.GONE);
et_input = (EditText) view.findViewById(R.id.et_input);
et_input.setVisibility(View.GONE);
btn_neg = (Button) view.findViewById(R.id.btn_neg);
btn_neg.setVisibility(View.GONE);
btn_pos = (Button) view.findViewById(R.id.btn_pos);
btn_pos.setVisibility(View.GONE);
btn_mid = (Button) view.findViewById(R.id.btn_mid);
btn_mid.setVisibility(View.GONE);
line1 = (ImageView) view.findViewById(R.id.line1);
line1.setVisibility(View.GONE);
line2 = (ImageView) view.findViewById(R.id.line2);
line2.setVisibility(View.GONE);
dialog = new Dialog(context, R.style.AlertDialogStyle);
dialog.setContentView(view);
lLayout_bg.setLayoutParams(new FrameLayout.LayoutParams((int) (
display.getWidth() * 0.85), LayoutParams.WRAP_CONTENT));
return this;
}
示例10: createDialog
import android.widget.LinearLayout; //导入方法依赖的package包/类
public void createDialog() {
setContentView(R.layout.dialog_bottom);
show();
Window window = getWindow();
LinearLayout ll_content = (LinearLayout) window.findViewById(R.id.ll_content);
window.setLayout(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.MATCH_PARENT);
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) ll_content.getLayoutParams();
layoutParams.gravity = Gravity.BOTTOM;
ll_content.setLayoutParams(layoutParams);
}
示例11: onCreate
import android.widget.LinearLayout; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setLayoutParams(
new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
OwnCustomView customView = new OwnCustomView(this);
customView.setFillColor(BRIGHT_GREEN);
linearLayout.addView(customView);
setContentView(linearLayout);
}
示例12: setCheckBoxName
import android.widget.LinearLayout; //导入方法依赖的package包/类
public BaseDialog setCheckBoxName(List<String> list) {
if (middleLayout.getChildCount() > 0) {
middleLayout.removeAllViews();
}
for (String title :
list) {
TextView textView = new TextView(getContext());
textView.setGravity(Gravity.START);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
layoutParams.weight = 1;
textView.setLayoutParams(layoutParams);
textView.setText(title);
final CheckBox checkBox = new CheckBox(getContext());
checkBox.setGravity(Gravity.END);
LinearLayout.LayoutParams checkBoxLayout = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
checkBoxLayout.weight = 1;
checkBox.setLayoutParams(checkBoxLayout);
LinearLayout linearLayout = new LinearLayout(getContext());
LinearLayout.LayoutParams linearLayoutParam = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
linearLayout.setGravity(Gravity.CENTER_VERTICAL);
linearLayout.setWeightSum(2);
linearLayout.setLayoutParams(linearLayoutParam);
linearLayout.addView(textView);
linearLayout.addView(checkBox);
middleLayout.addView(linearLayout);
}
return this;
}
示例13: initView
import android.widget.LinearLayout; //导入方法依赖的package包/类
private void initView() {
LinearLayout layout = new LinearLayout(this);
ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
layout.setLayoutParams(layoutParams);
AMapNaviView navigationView = new AMapNaviView(this);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
layout.addView(navigationView, lp);
this.navigationView = navigationView;
setContentView(layout);
}
示例14: initWholeHeaderView
import android.widget.LinearLayout; //导入方法依赖的package包/类
/**
* 初始化整个头部控件
*/
private void initWholeHeaderView() {
mWholeHeaderView = new LinearLayout(getContext());
mWholeHeaderView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT));
mWholeHeaderView.setOrientation(LinearLayout.VERTICAL);
addView(mWholeHeaderView);
}
示例15: onFinishInflate
import android.widget.LinearLayout; //导入方法依赖的package包/类
@Override
protected void onFinishInflate() {
super.onFinishInflate();
mRootLayout = new HorizontalScrollView(getContext());
mRootLayout.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));
mParentLayout = new LinearLayout(getContext());
mParentLayout.setOrientation(LinearLayout.HORIZONTAL);
mScroller = new Scroller(mRootLayout.getContext(), new DecelerateInterpolator(1.2f));
mParentLayout.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT));
mRootLayout.addView(mParentLayout);
addView(mRootLayout);
}