繁体   English   中英

如何增加线性布局的大小

[英]how to increase Size of Linear Layout

如何通过单击菜单中的“单击”按钮来增加线性布局的大小... android studio

我这样做了,但是没有用:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
  int id = item.getItemId();

  if (id == R.id.Larger){

    LinearLayout layout = (LinearLayout)findViewById(R.id.asdf);

    ViewGroup.LayoutParams params = layout.getLayoutParams();

    params.height = ++params.height;
    params.width = ++params.width;
    layout.setLayoutParams(params);
  }

  return super.onOptionsItemSelected(item);
}

这是我的布局:

布局活动

您的代码正在增加height和width的值,但是比例很小,

尝试这个:

如果(id == R.id.Larger){

    LinearLayout layout = (LinearLayout)findViewById(R.id.asdf);

    ViewGroup.LayoutParams params = layout.getLayoutParams();

    params.height = params.height + 100;
    params.width = params.width + 100;
    layout.setLayoutParams(params);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM