1

왼쪽 창에 ListView가 있고 오른쪽 창에 MapFragment가있는 SlidingPaneLayout이 있습니다.오른쪽 창에 MapFragment가있는 SlidingPaneLayout입니다. 왼쪽 창을 화면에 표시 할 때지도가 나타나지 않음 (작은 화면)

그녀는 내 코드입니다 :

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v4.widget.SlidingPaneLayout 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/sliding_pane_layout" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

    <ListView android:id="@+id/left_pane" 
       android:layout_width="200dp" 
       android:layout_height="match_parent" 
       android:layout_gravity="left"/> 

    <fragment xmlns:android="http://schemas.android.com/apk/res/android" 
       android:id="@+id/map" 
       android:layout_height="match_parent" 
       android:layout_width="300dp" 
       android:layout_weight="1" 
       android:name="com.google.android.gms.maps.MapFragment"/> 
</android.support.v4.widget.SlidingPaneLayout> 

SlidingPaneLayout 작은 화면에 보여 때 문제가 (내 경우에는 작은 다음 200dp + 300dp). 그런 다음지도가 오른쪽 창이 완전히 화면에 나타날 때까지 볼 수 없습니다. 왼쪽 된 창 (ListView 오른쪽에 표시) 화면에있는 경우에도지도를 볼 수 싶습니다.

아니요는 this입니다. 오른쪽 창에지도를 표시하고 싶습니다.

가능한가요?

+0

는 "ListView에의 왼쪽에 보이는"무엇을 의미합니까? 'android : layout_gravity = "left"가'ListView'에 있습니다. –

+0

죄송합니다. ListView 권한이 있습니다. – sogasg

+0

http://stackoverflow.com/questions/17074872/android-slidingpanelayout-main-view-is-hidden/17075245#17075245 –

답변

0

내가 무엇을 말할 수에서

<ListView android:id="@+id/left_pane" 
      android:layout_width="200dp" 
      android:layout_height="match_parent"/> 

<fragment xmlns:android="http://schemas.android.com/apk/res/android" 
      android:id="@+id/map" 
      android:layout_height="match_parent" 
      android:layout_width="300dp" 
      android:name="com.google.android.gms.maps.MapFragment"/> 

, android:layout_gravity="left"android:layout_weight="1"은 모두 불필요하다. 다른 모든 것은 잘되어야합니다. 네가 뭘 기대하는지 모르겠다. 지도가 보이지 않는 이유는지도 자체의 산물이라는 생각이 들었습니다. 다른 것으로 교체하십시오. 그것은 잘 나타나야합니다.

샘플 참조 : Exploring SlidingPaneLayout, How to use the SlidingPaneLayout

+0

답변 해 주셔서 감사합니다. 네, 다른보기가 잘 보이고 있습니다. 화면이 왼쪽에있을 때 사라지는지도입니다 (작은 화면의 경우). Btw :지도를 스 와이프 할 때 확대/축소를위한지도 버튼이 사라지지 않는 것을 볼 수도 있지만 스 와이프가 시작되면지도가 사라집니다. android : layout_weight = "1"은 화면의 너비가 300dp보다 넓 으면 전체 화면으로 확대되도록합니다. – sogasg