2013-10-02 2 views
0

내 안드로이드 애플 리케이션에서 나는보기가 있고 특정 조건에서 팝업이 열린다.하단의 팝업을 열려면 안드로이드에서 다른보기보다 위의 팝업을 여는 방법?

맨 아래에 위치를 어떻게 설정할 수 있습니까? (여하튼 다른보기 위에).

오늘의 코드는 가시성이 '사라짐'또는 '숨김'만 처리합니다. 하는 당신은 상단에,보기를 정의한대로를 보여줄 필요가있는 당신은 같은 xml 파일 내부의 레이아웃을 취할 수

<RelativeLayout 
    android:id="@+id/alerterLayout" 
    android:layout_width="248dp" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="90dp" 
    android:background="@drawable/popup_alerter_base" 
    android:gravity="right" 
    android:padding="0dp"> 

    <!-- 
    ======================================================================== 
    * Title Text 
    ======================================================================= 
    --> 

    <LinearLayout 
     android:id="@+id/alerterTitleLayout" 
     android:layout_width="match_parent" 
     android:layout_height="60dp" 
     android:layout_alignParentTop="true" 
     android:layout_marginTop="12dp" 
     android:layout_centerHorizontal="true" 
     android:layout_marginBottom="2dp" 
     android:orientation="horizontal" > 

... 

답변

1

PopupWindow을 사용하는 것으로 가정하면 showAtLocation(View v, int gravity, int x, int y)을 사용하여 원하는 자리에 넣을 수 있습니다. View 중 원하는 것을 선택하십시오.

params으로 게임을하면 원하는 결과를 얻을 수 있습니다.

-1

:

는 팝업 XML을이다 팝업. 그런 다음 언제든지 팝업 레이아웃을 보이지 않게 할 수 있습니다. 팝업 레이아웃의 초기 가시성을 GONE으로 유지합니다.

+0

내 대답이 아래로 투표 된 이유에 대해 의견을 얻으면 감사하겠습니다. 그래야 내 대답에서 무엇이 잘못되었는지도 알 수 있습니다. 감사!!! –

관련 문제