2010-07-28 3 views
0

비디오 편집 앱을 사용 중이며 Wildfire에서 카메라 앱은 슬라이딩 드로어를 사용하여 이미지를 조정하지만 옵션 (아이콘)을 나열하지 않고 아이콘을 사용하면 실제 기능이나 조정이 슬라이딩 서랍의 일부가됩니다 (이미지 참조).메뉴 및 기능이 포함 된 서랍 슬라이딩

Sliding Drawer Android Wildfire http://img688.imageshack.us/img688/571/img0431zz.jpg

나는 또한 내 응용 프로그램과 제가 그것에 대해 할 필요에서 그렇게 할 수 있는지 궁금했다. 누군가 나를 도울 수 있거나 이것에 대한 튜토리얼을 알고 있다면, 좋을 것입니다.

감사합니다.


난 아직도 위의 작업입니다하지만 난 내 슬라이더와 아이콘에 문제가있는가 ... 무슨 일 나는 서랍을 닫으려면 슬라이더를 탭하면 다시 모든 것이 사라진다는 것이다. alt text http://img825.imageshack.us/img825/2087/screenshotslidingdrawer.png 슬라이더가 폐쇄 :

슬라이더 공개 (아래 참조) alt text http://img180.imageshack.us/img180/2087/screenshotslidingdrawer.png

정말

이것은 내가 지금까지 해왔 던 것입니다 ... 내가 잘못했을 수 있습니다 모르겠어요 :

<?xml version="1.0" encoding="utf-8"?> 

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:background="@drawable/shape_background_gradient" 
        > 

     <VideoView 
      android:layout_width="240px" 
      android:layout_height="180px" 
      android:id ="@+id/VideoViewEdit" 
      android:layout_centerHorizontal="true" 
      > 
     </VideoView> 
     <ScrollView 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:layout_below="@id/VideoViewEdit"> 
      <TableLayout 
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent" 
        android:stretchColumns="0"> 
       <TableRow 
         android:background="@drawable/shape_track_background" 
         android:padding="5px" 
         > 
        <ImageView android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:src="@drawable/ic_editor_videotrack" 
           android:padding="5px" 
           android:layout_gravity="left"/> 

       </TableRow> 
       <TableRow 
         android:background="@drawable/shape_track_background" 
         android:padding="5px" 
         > 
         <ImageView android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:src="@drawable/ic_editor_audiotrack" 
           android:padding="5px" 
           android:layout_gravity="left"/> 


       </TableRow> 
       <TableRow 
         android:background="@drawable/shape_track_background" 
         android:padding="5px" 
         > 
        <ImageButton android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:src="@drawable/ic_editor_add_media" 
           android:padding="5px" 
           android:layout_gravity="left" 
           /> 
       </TableRow> 
      </TableLayout> 
     </ScrollView> 
<SlidingDrawer 
    android:id="@+id/drawer" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:handle="@+id/handle" 
    android:content="@+id/content"> 

    <ImageView 
     android:id="@id/handle" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/slider_handle" 
     /> 

    <LinearLayout 
     android:id="@id/content" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:orientation="vertical"> 
     <ImageButton 
      android:id="@+id/button_exposure" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="#77000000" 
      android:src="@drawable/ic_slider_exposure" 
      android:padding="5px" 
      android:layout_marginBottom="1px" 
      android:layout_gravity="left"/> 
     <ImageButton 
      android:id="@+id/button_properties" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="#77000000" 
      android:src="@drawable/ic_slider_properties" 
      android:padding="5px" 
      android:layout_marginBottom="1px" 
      android:layout_gravity="left"/> 
     <ImageButton 
      android:id="@+id/button_special_effects" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="#77000000" 
      android:src="@drawable/ic_slider_special_effects" 
      android:padding="5px" 
      android:layout_marginBottom="1px" 
      android:layout_gravity="left"/> 
     <ImageButton 
      android:id="@+id/button_test1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="#77000000" 
      android:src="@drawable/ic_slider_exposure" 
      android:padding="5px" 
      android:layout_marginBottom="1px" 
      android:layout_gravity="left"/> 
     <ImageButton 
      android:id="@+id/button_test2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="#77000000" 
      android:src="@drawable/ic_slider_exposure" 
      android:padding="5px" 
      android:layout_marginBottom="1px" 
      android:layout_gravity="left"/> 

    </LinearLayout> 
</SlidingDrawer> 
</RelativeLayout> 

답변

0

어떤 부분에 문제가 있습니까? 서랍이나 설정? 설정을 확인하려면 view stubs, 문제가있는 서랍 인 경우 SlidingDrawer을 시도하십시오.

+0

슬라이딩 드로어 내에서 해당 기능을 여는 아이콘 메뉴를 설정하는 데 어려움을 겪고 있습니다. – kivy

+0

뷰 스텁이 들어있는 부분입니다. 바로 옆에 뷰 스텁이있는'List' 또는'LinearLayout'이 있습니다. 사용자가 목록의 항목을 클릭하면 스텁을 채울 수 있습니다. – CaseyB

+0

좋아, 나는 그것을 시도하고 나는이 일하는 경우 참조 :) 감사합니다 !! – kivy

0

마술은 다음과 같습니다. 서랍 배경을 # 00000000으로 설정하십시오!

관련 문제