Android-如何为每个屏幕上附加的图像创建布局?
答案 0 :(得分:0)
您必须进行其他设计,并使用“可见性”属性来更改设计:
RelativeLayout oneLayout = findViewById (R.id.one_view);
RelativeLayout otherLayout = findViewById (R.id.other_view);
oneLayout.setVisibility (View.GONE);
otherLayout.setVisibility (View.VISIBLE);
要知道要使用哪种设计:
DisplayMetrics metrics = context.getResources().GetDisplayMetrics ();
int height = metrics.heightPixels;
int width = metrics.widthPixels;
int density = metrics.densityDpi;
这样,您将知道屏幕的宽度和高度。 对于您选择的设计,您应该阅读有关RelativeLayout和ConstraintLayout的信息。
答案 1 :(得分:0)