세로 ScrollView에 표시 될 세로 LinearLayout을 만들고 있습니다. Android Studio에서 ScrollView 하단 아래에있는 LinearLayout 부분을 볼 수있는 방법을 찾을 수 없습니다. 렌더러에서 제공하는 뷰포트로 제한하지 않고 전체 레이아웃을 볼 수있는 방법이 있습니까?
답변
Drew가 말했듯이 사용자 정의 장치 정의를 만드는 것이 저에게 도움이 된 유일한 솔루션이었습니다. 아래에서 따라야 할 단계를 보여줍니다.
1 단계) 미리보기 창에서 가상 장치 선택 드롭 다운을 열고 장치 정의 추가를 선택합니다 .
2 단계) Your Virtual Devices 대화 상자에서 Create Virtual Device 버튼을 클릭합니다.
3 단계) 하드웨어 선택 대화 상자에서 새 하드웨어 프로필 버튼을 클릭합니다.
4 단계) 하드웨어 프로필 구성 대화 상자에서 해상도 720 x 4000 픽셀과 화면 크기 12 인치를 지정합니다. 또한 Screensize를 설정하면 밀도 가 xhdpi가됩니다 (Mete 덕분에).
5 단계) 모든 대화 상자를 닫고 Android Studio를 다시 시작합니다. 6 단계) 가상 장치 선택 드롭 다운을 엽니 다 . 새로운 사용자 정의 하드웨어 프로필은 Generic Phones and Tablets 에서 찾을 수 있습니다 .
답변
나는 방금 방법을 발견했습니다. Android AVD에서 사용자 정의 기기 정의를 만들어야합니다. 480 x 4000 픽셀 크기를 만들었습니다. Android Studio를 종료하고 다시 시작하면 미리보기 렌더러에서이 기기를 선택하고 4000 픽셀 상당의 LinearLayout을 볼 수 있습니다.
답변
쉽게 해결책을 찾을 수 귀하에, layout
아래와 같이 추가 뭔가 당신이 필요로 조정 :
android:layout_marginTop="-1500dp"
답변
답변
Android Studio는 ScrollView가 레이아웃의 루트 인 경우 전환 가능한 전체보기를 제공합니다. 기본 RelativeLayout 위에 내 것을 놓고 GUI가 전체보기를 제공하기 전에 XML에서 수동으로 수정해야했습니다.
답변
스크린 샷이 도움이 되었기를 바랍니다.
답변
scrollY 속성을 사용하여 미리보기에서 ScrollView를 스크롤 할 수 있습니다. 도구 네임 스페이스와 함께 scrollY 속성을 사용하면 실제 앱이 아닌 디스플레이의보기 만 스크롤됩니다. 그리고 scrollY 속성이있는 단위로 px를 사용해야합니다.
tools:scrollY="150px"