답변
좋아요 그래서 당신이 원하는 것은 가로 모드와는 아무 상관이없는, 방금 그것들은 가로 모드에있는 것처럼 보이는 버튼 텍스트를 원한다. 나는 해킹 같은 것을 제안 할 수있다.
당신은 더 많은 높이와 더 적은 너비로 평소처럼 버튼을 가질 수 있으며, 화면의 왼쪽과 오른쪽 가장자리에 맞 춥니 다.
단추 텍스트의 경우 .jpg 또는 .png 텍스트를 회전하고 단추의 배경으로 설정해야합니다 (단추 텍스트를 동적으로 변경하면 다른 텍스트 스냅이 필요함). 이 모양은 좋아 보이지 않지만 원하는 것을 할 수있는 방법 중 하나입니다.
, 당신은 세로 및 가로 뷰에 대한 별도의 레이아웃 파일을 갖고 싶어? 그런 다음 res에있는 레이아웃과 레이아웃 - 랜드 디렉토리에 각각 다른 두 개의 파일을 만들어야합니다.
res
|_ layout
|_ layout-land
Android는 기기 구성에 따라 적절한 레이아웃을 호출합니다.
는@Override
public Object onRetainNonConfigurationInstance() {
Bundle bundle = new Bundle();
return bundle;
}
를 사용하고()에서 onCreate에서 번들을 얻을 수 있으며, 데이터를 유지하려면
final Bundle savedBundle = (Bundle)getLastNonConfigurationInstance();
아니요, 육지 공백 모드 인 것처럼 보이는 2 개의 버튼을 만들고 싶지만 화면은 세로 모드로 표시됩니다. 이 그림에서와 같이 보일 것입니다 - 세로 모드에서 3 버튼, 랜드 스케이프 모드에서 2 버튼, 세로 모드에서 전화. –
레이아웃 xml 코드에 대한 도움을 받으시겠습니까? 또는 가로로 배치를 유지하는 데 도움이 필요하면 – dcanh121
- 1. 완전히 독립적 인 iPhone 5 레이아웃 만들기
- 2. 화면 너비가 각각 2 인 LinearLayout이있는 레이아웃
- 3. 크기가 사용자 지정 레이아웃 인 화면 크기가
- 4. 너비가 두배 인 화면 레이아웃 만들기
- 5. 언어 독립적 인 themable CSS
- 6. 플랫폼 독립적 인 방법
- 7. 위치 독립적 인 코드
- 8. 독립적 인 개인 세션
- 9. 독립적 인 더블 피커
- 10. 조건부 독립적 인 동전
- 11. 로케일 독립적 인 strtod 구현
- 12. IDE 독립적 인 수은 리포지토리
- 13. 플랫폼 독립적 인 목표 C
- 14. IE와 독립적 인 웹 브라우저
- 15. extjs가 브라우저 독립적 인 방법
- 16. 비주얼 스타일 독립적 인 드로잉
- 17. 데이터 독립적 인 UI로드 방법
- 18. OS 독립적 인 C++ 스레딩?
- 19. 플랫폼 독립적 인 이클립스 설정
- 20. 플랫폼 독립적 인 수학 라이브러리
- 21. bash와 독립적 인 프로세스 만들기
- 22. 언어 독립적 인 로직 질문
- 23. 목록의 독립적 인 자동 폭
- 24. 브라우저 독립적 인 읽기 전용?
- 25. 시스템 독립적 인 시스템 종료
- 26. 플랫폼에 독립적 인 .proj 파일
- 27. Joomla - 독립적 인 SQL 쿼리
- 28. 플랫폼 독립적 인 C++ DLL
- 29. 독립적 인 MySql 쿼리 실행
- 30. 단위 테스트를위한 HSQLDB 독립적 인
오리 엔테이션 오른쪽에 중요하지 않은 레이아웃을 유지하고 싶습니까? – R3D3vil
나는 자신을 사용자 정의 위젯으로 그려야한다는 것을 확신합니다. 세로로 쓴'TextView' 서브 클래스를 만드는 누군가를 회상하는 것 같습니다. – CommonsWare
화면이 세로 모드에있을 때이 버튼이 랜드 스페이스 모드에있는 것처럼 보이게하고 싶습니다. –