我要求动态添加活动的布局和视图。以编程方式创建布局。所有布局和视图的宽度和高度都需要相对于屏幕宽度和高度。例如,如果要添加的布局的高度为50%,则屏幕高度的50%(Pixel中50%1280,如果是Nexus 4)应设置为布局高度。我有一个外部滚动视图也可以查看屏幕外添加的视图。
我的问题是如果我创建了一个100%屏幕高度和宽度的布局,那么以编程方式我将布局高度设置为1280像素,宽度为768像素(例如:Nexus 4,768 * 1280),逻辑上添加布局应该适合设备的屏幕。不应该启用滚动。但在我的情况下滚动视图即将到来。当我硬编码布局宽度= 768和高度= 1280的值时,它开始滚动。如何实现相对于设备屏幕的视图的高度和宽度。
我从link
获取设备的实际高度和实际宽度