[英]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.