마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

버튼 위에 텍스트와 버튼 올리기 질문입니다!

0 추천

안녕하세요

지금 sildingDrawer버튼 위에 버튼과 텍스트뷰를 추가하려고하는데요

릴레이티브로 묶어서 해봤는데 안되네요..

현재 제가 작성한 코드는요

<SlidingDrawer

android:id="@+id/SlidingDrawer"

android:layout_width="match_parent"

android:layout_height="250dp"

android:content="@+id/contentLayout"

android:layout_alignParentBottom="true"

android:handle="@+id/slideHandleButton"

android:alpha="0.5"

 >

<RelativeLayout 

android:layout_width="match_parent"

android:layout_height="wrap_content"

    >

 <Button

android:id="@+id/slideHandleButton"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:background="@drawable/etc_story_bg_02"

android:gravity="bottom"

            />

<TextView 

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:text="가나다라마바"

   

    />

</RelativeLayout>

 

익명사용자 님이 2014년 1월 21일 질문

1개의 답변

+1 추천

안되는게 뭐가 어떻게 안되는 건가요?

오류가 나는 건가요 아님 오동작을 하는건가요

버튼 하나만 보이나요 아님 텍스트뷰만 보이나요

자세하게 써주셔야 정확한 답변이 가능합니다.

 

SlidingDrawer 값 설정 시에 

android:handle="@+id/slideHandleButton"

이부분에 지정한 아이디를

보여줄 레이아웃 아이디로 지정 하시면

지정된 레이아웃 안쪽에 나타낸 컴포넌트들은

다 보여질 겁니다.

 

지금 지정된게 버튼 아이디가 지정되 있으니 실행하면 버튼만 보이겠네요

슈루슈 (2,610 포인트) 님이 2014년 1월 21일 답변
네! 저 버튼만 보이고있어요 ㅠㅠ 그러면 텍스트뷰에도 아이디를 android:id="@+id/slideHandleButton" 이렇게 지정해주면 되는건가요?
버튼이랑 텍스트뷰 는 안건드려도 되구요
일단 릴레티브 레이아웃에 아이디 지정해주시구요
그 릴레티브 레이아웃 아이디를 SlidingDrawer쪽 android:handle= 에 넣어주세요
되네요! 정말 감사합니다!! 근데 혹시 sliding뷰에서 content를 handle과 같이 어느정도 보이게 할수는 없나요?
...