내가의 오른쪽 위 모서리에있는 설정 아이콘을 탭하면 검은 색 메뉴를 표시 할 때 왼쪽에 하나 개의 화면을 표시하는 방법 첫 번째 화면. 누군가 코드를 사용하여 Android에서이 작업을 수행하는 방법을 설명 할 수 있습니까?
0
A
답변
2
마치 Android에서 DrawerLayout 구조를 활용하려고하는 것처럼 들립니다.
레이아웃이 형태의
는 사용자가 원하는대로 화면의 측면에 슬라이딩 메뉴를 만들 수 있도록 설계되었습니다. 당신이 언급 한 것처럼 그 근처에있는 아이콘과 같이 화면의 오른쪽에서 나오는 것을 선호한다면, 그렇게 할 수 있습니다. 당신은 본질적으로 그것을 서랍 외부의 레이아웃 인 첫 번째 요소로 일반 레이아웃으로 만듭니다. 레이아웃의 두 번째 부분은 서랍을 보이게하는 방법을 정의합니다. 최근에야 나 자신을 처음 사용했지만, 일반적으로 사용되지 않는 메뉴 항목을 숨기거나 너무 많은 공간을 차지하는 것은 좋은 메뉴입니다. G 메일 응용 프로그램은 서랍의 예이며 왼쪽에 슬라이드가 있고, 전자 메일을 처리하기위한 사용자 지정 옵션이 있으며, 그 내용을 가지고 놀고 싶다면 그 옵션을 선택하십시오.+0
나는 올바른 방향으로 나를 넣었다고 생각합니다. 더 많은 설명이 가장 환영 받았다. –
1
서랍을 슬라이딩하기 위해이 라이브러리를 사용해보십시오. https://github.com/korovyansk/android-fb-like-slideout-navigation
관련 문제
- 1. 여러 화면에서 동일한 UITableViewController 사용
- 2. 동일한 화면에서 두 개의 테이블 뷰
- 3. 동일한 화면에서 여러 사용자가 작업하는 방법은 무엇입니까?
- 4. 동일한 화면에서 winforms 열기
- 5. 화면에서 uiimage 뷰 이동
- 6. 동일한 ArrayCollection의 여러 뷰 처리
- 7. jQuery Navigation - 동일한 뷰, 새로운 내용
- 8. 뷰 모델 당 하나의 뷰 인스턴스화 (동일한 유형의 여러 뷰)
- 9. 다른 바탕 화면에서 응용 프로그램의 창 찾기
- 10. MVVM을 사용하여 동일한 뷰 모델로 다중 창 열기
- 11. 여러 화면에서 파이썬을 사용합니다
- 12. jQuery를 - 새로운 창
- 13. 서브 뷰 또는 새로운 뷰 컨트롤러 추가
- 14. 여러 glut 창 있지만 동일한 표시 기능
- 15. 동일한 프로젝트가 열려있는 여러 XCode 5 창
- 16. 화면에서 프로그램을 실행하는 새 창 만들기
- 17. 동일한 개체에 새로운 여러 번 불러 오기
- 18. 여러 화면에서 JFrame의 위치
- 19. 새로운 창 Codebehind가 ASP.net
- 20. Android의 동일한 화면에서 여러 앱을 실행하는 방법은 무엇입니까?
- 21. 여러 탭 화면에서 동일한 편집 텍스트 상자를 사용할 수 있습니까?
- 22. gtkmm - 여러 창/팝업 창
- 23. 새로운 뷰 컨트롤러
- 24. Knockout.js 새로운 뷰 모델
- 25. Java Bot이 창/화면에서 값을 가져옵니다.
- 26. QML 창 불투명도가 전체 화면에서 작동하지 않습니다.
- 27. 작은 화면에서 twitter-bootstrap 탭 창 숨기기
- 28. MVC3의 뷰 모델의 새로운 데이터 뷰, C#
- 29. 화면에서 텍스트 뷰 슬라이드를 만드는 방법은 무엇입니까?
- 30. JS 동일한 "창"에 여러 이미지가있는 무한 사진 슬라이더
DrawerLayout가 좋습니다. 그러나 스크린 샷에 따르면 Jeremy Feinstein의 SlidingMenu Library를 사용해야합니다. https://github.com/jfeinstein10/SlidingMenu –