동일한 해상도를 표시하는 여러 스크린에 대해 하나의 안드로이드 레이아웃 만 갖고 싶습니다. 예를 들어 레이아웃을 320dp로 설정하면 640dp 화면에 동일한 앱을 표시하고 320dp 화면에있는 것처럼 앱 크기를 지정하고 싶습니다. 320dp 크기의 윤곽선이 중간에 위치 할 것이고 배경은 검은 색이 될 것입니다. 그런 다음 앱은 큰 화면에서도 비슷하게 작동하지만 320dp 화면과 동일한 공간을 차지하는 화면의 중앙에 위치하게됩니다. 어떻게 든 실현 가능합니까?여러 개의 스크린을위한 하나의 안드로이드 레이아웃
0
A
답변
0
선형 레이아웃을 사용하려고이 당신을 도울 수
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
매니페스트 파일의 코드 아래에 넣어.
0
명단에이 코드를 입력해야합니다.
레이아웃의 경우 모든 화면에 대해 ui를 만들어야합니다. 같은 작은 정상 대형
0
간단한 방법은 이 모든 LinearLayouts
에 대한 을 wiegtSum
을 지정하고 여기에 Layout_height="xdp"
및 layout_width="0dp"
를 사용, 가장 바깥 쪽 Linearlayout
를 제외한 모든 어린이를위한 Layout_weight
를 지정 LinearLayout
의 를 조합을 사용하는 것입니다 다른 방법이 있습니다. http://developer.android.com/training/multiscreen/screensizes.html