我正在尝试提出申请。它包含多个具有相同页眉和页脚的活动。我希望这些页眉和页脚在每个屏幕上的高度看起来都完全相同。所以我android:layout_height="20dp"
在每个页眉和页脚中定义。但是在每个活动中看起来并不相同,当字段中的实体(按钮)数量更多时,标题的大小会减小,并且当字段大小中没有任何内容时可以正常工作。所以我认为我应该根据屏幕定义高度或宽度。所以谁能告诉我如何根据设备的屏幕来定义实体的大小。我知道如何获得屏幕尺寸
Display displayScreen = ((WindowManager) getSystemService(HomeActivity.WINDOW_SERVICE)).getDefaultDisplay();
int layoutWidth = displayScreen.getWidth();
int layoutHeight = displayScreen.getHeight();
这是标题的代码
<LinearLayout android:id="@+id/llheader" android:layout_width="fill_parent" android:layout_height="20dp"
android:layout_weight="1">
<RelativeLayout android:id="@+id/relativeLayout1" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_gravity="center"> <!--header -->
<TextView android:id="@+id/txt_header" android:layout_width="wrap_content" android:layout_centerHorizontal="true"
android:layout_centerVertical="true" android:layout_height="wrap_content" />
</RelativeLayout>
</LinearLayout>
但不知道如何使用它来定义 java 文件的高度或宽度。所以请告诉我java代码的格式如何定义任何相对于屏幕的大小。