버튼/텍스트 뷰/등을 회전하고 싶습니다. 화면 상에 방향이 바뀌지 만 레이아웃을 변경하지 않고 유지하려고합니다. 어떻게 할 수 있습니까? LinearLayouts를 사용하고 있습니다. 화면 방향 변경시 뷰 회전 (레이아웃은 아님)
2
A
답변
5
res->layout->layout-land
을 만들고 풍경 모드 XML 파일을 넣어
당신이 다음 layout-land
폴더를 만들 풍경을 필요로하는 경우 layout
폴더에있는 귀하의 레이아웃 파일은 이제 세로 모드입니다.
0
1
그것은이 두 가지 방법으로 수행 할 수 있습니다
1) 어느 쪽이든 당신은 layout-land
폴더에 새 XML 파일을 정의합니다.
2) manifest.xml
활동 클래스의 다음내부 활동 태그 android:configChanges="orientation"
를 사용
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
ChangeToLandscape();
} else {
ChangeToPortrait();
}
}
LayoutParams lp;
public void ChangeToLandscape() {
lp = new LayoutParams(new ViewGroup.MarginLayoutParams(
LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
textView1.setLayoutParams(lp);
lp.setMargins(0, 0, 0, 0); // Whatever you want
// Similar for other views
}
//Similarly, implement `ChangeToPortrait()`
는 희망이 도움이!
관련 문제
- 1. 방향 변경시 레이아웃 바꾸기
- 2. Z 방향 UI 뷰 회전?
- 3. iOS에서 방향 변경시 비 회전 배경 이미지
- 4. Android : onRetainNonConfigurationInstance가 화면 방향 변경시 호출되지 않습니다.
- 5. 안드로이드에서 화면 회전
- 6. iPhone OS 3.0에서 방향 변경시 하위 뷰 관리
- 7. 안드로이드 핸들 방향 변경, 회전 화면 없음
- 8. Android : 카메라 미리보기의 화면 방향/회전
- 9. Android 앱 일시적으로 화면 방향 회전 방법
- 10. 방향 변경시 이미지 자동 감지
- 11. iPhone sdk 탭 표시 줄 방향 변경시 자동 회전
- 12. DialogFragment는 방향 변경시 사라졌습니다.
- 13. 방향 변경시 iscroll 문제
- 14. 방향 변경시 ImageView의 너비와 높이 가져 오기
- 15. iOS - 방향 변경시 움직이는 애니메이션의 위치 지정
- 16. 잠금 화면 회전 어쨌든
- 17. 태블릿의 화면 방향
- 18. 화면 방향 변경시 빵 부스러기가 가운데 정렬되지 않음
- 19. 정지 화면 방향
- 20. 화면 방향
- 21. iPhone 화면 방향 감지
- 22. 화면 회전 처리 iOS
- 23. 수동으로 가로 방향 회전 감지
- 24. StatusBar 방향 변경시 아무런 효과가 없습니다.
- 25. Android 활동 재시작 방향 변경시
- 26. 갤러리의 이미지가 방향 변경시 사라집니다.
- 27. 방향 변경시 ImageView 크기 업데이트
- 28. ArcSegment의 회전 및 방향
- 29. 회전 장치가없는 방향 변경
- 30. 2D 회전 방향
은 레이아웃 랜드와 레이아웃 포트에 differnt 레이아웃을 만들 수 있습니다. –
'Buttons/TextViews/등을 회전하고 싶습니다. 화면상의 방향은 바뀌지 만 레이아웃을 변경하지 않고 유지하고 싶습니다. "- 새로운 레이아웃을 사용하고 싶지만 새로운 레이아웃을 사용하고 싶지 않다는 것을 알지 못합니까? – mah
자세히 설명해 주시겠습니까? – breceivemail