protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
button=findViewById(R.id.bt);
//TODO 1:获得屏幕的宽度和高度
WindowManager windowManager = getWindowManager();
Display defaultDisplay = windowManager.getDefaultDisplay();
int width = defaultDisplay.getWidth();
int height = defaultDisplay.getHeight();
//TODO 2:修改按钮的宽度和高度
ViewGroup.LayoutParams layoutParams = button.getLayoutParams();
layoutParams.width=width/3;
layoutParams.height=height/3;
button.setLayoutParams(layoutParams);
}
获取屏幕尺寸与设置控件大小:
最新推荐文章于 2022-04-27 00:04:32 发布
本文介绍了一种在Android应用中根据屏幕大小动态调整按钮尺寸的方法。通过获取屏幕宽度和高度,并将其应用于按钮的布局参数,实现了按钮尺寸的自适应。这有助于提高应用在不同设备上的用户体验。
2万+

被折叠的 条评论
为什么被折叠?



