Android-세로 레이아웃 만
내 앱이 세로 레이아웃 전용인지 어떻게 확인합니까?
나는 시도 android:screenOrientation="portrait"
했지만 트릭을 수행하지 않는 것 같습니다.
당신은 하나의 활동이 아닌 모든 활동에 추가해야합니다. 설정이 응용 프로그램 단위로 적용된다는 것을 이해했다고 생각하지만 그렇지 않습니다.
<activity android:name=".MyActivity"
android:label="My Activity"
android:screenOrientation="portrait">
세로 전용으로 만들려는 모든 활동에 대해 AndroidManifest의 활동 태그에 선언을 추가합니다.
일부 활동 그룹을 PORTRAIT 모드에서만 잠 그려면 다음 방법을 선택할 수 있습니다.
public abstract class BasePortraitActivity extends Activity {
@Override
protected final void onCreate(Bundle state) {
super.onCreate(state);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
performOnCreate(state);
}
protected abstract void performOnCreate(Bundle state);
}
그리고 BasePortraitActivity
필요한 곳으로 확장 하는 것보다 . 아니면 그냥 추가 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
로 YourActivity.onCreate()
.
AndroidManifest.xml로 변경해야합니다.
삽입해야하는 각 활동에 대해 :
android:configChanges = "orientation"
android:screenOrientation = "portrait"
예 :
<activity android:name=".YourActivityName"
android:label="@string/app_name"
android:configChanges = "orientation"
android:screenOrientation = "portrait">
이것은 단일 활동에 대해 작동합니다. 그러나 거기에는 응용 프로그램 전체 설정이없는 것 같습니다.
활동 아래의 매니페스트에 다음을 추가하십시오.
<activity
android:name="com.zeus.MyProject"
android:screenOrientation="portrait"
>
활동은 모든 것을 차단하고 활동 에서이 코드 줄만 반복하려는 경우에만 차단하는 것입니다.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
// Here, talk to the java does not want that the user can rotate their activity.
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
또는 "AndroidManisfest.xml"을 열고 아래와 같이 세로 모드에 대한 행을 추가하십시오.
android:configChanges="orientation"
android:screenOrientation="portrait">
android:configChanges="keyboardHidden|orientation"
활동에 추가하십시오 .
Pentium10의 답변을 확인하기 위해. 나는 비슷한 문제가 있었고 android : screenOrientation = "portrait"를 태그에 추가하면 나를 위해 트릭을 만들었습니다.
android : orientation = "vertical"이 속성을 레이아웃 루트에 넣으면 도움이 될 수 있습니다.
참고 URL : https://stackoverflow.com/questions/2504064/android-vertical-layout-only
'UFO ET IT' 카테고리의 다른 글
printf를 사용하여 문자를 반복하는 방법은 무엇입니까? (0) | 2020.11.25 |
---|---|
우분투 14.04에 최신 nodejs 버전 설치 (0) | 2020.11.25 |
부모의 높이와 피팅 너비를 조정하는 Android ImageView (0) | 2020.11.25 |
jquery를 사용하여 상단 위치를 설정하는 방법 (0) | 2020.11.25 |
C ++에서 float를 std :: string으로 변환 (0) | 2020.11.25 |