2011-05-18 58 views
0

請參閱圖片這是什麼控制或查看?

你好,我想如果我拖到一個佈局,以任意方向使用這種類型的佈局在我的應用enter image description here

的話,我想顯示其他佈局

是否有可能請幫我

回答

1

試一下

Main.java

import android.app.Activity; 
import android.os.Bundle; 
import android.widget.ImageView; 
import android.widget.SlidingDrawer; 
import android.widget.SlidingDrawer.OnDrawerScrollListener; 

public class Main extends Activity { 

    SlidingDrawer mSlide; 
    ImageView  mImageSlideHandle; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     mSlide = ((SlidingDrawer)findViewById(R.id.slide)); 
     mImageSlideHandle = ((ImageView)findViewById(R.id.handle)); 

     mSlide.setOnDrawerScrollListener(new OnDrawerScrollListener(){ 
      @Override 
      public void onScrollEnded() { 
       if (mSlide.isOpened()) { 
        mImageSlideHandle.setImageResource(R.drawable.ic_tray_expand); 
       } else { 
        mImageSlideHandle.setImageResource(R.drawable.ic_tray_collapse); 
       } 
      } 

      @Override 
      public void onScrollStarted() { 

      } 
     }); 

    } 
} 

main.xml中

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 

    <TextView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/hello" /> 

    <SlidingDrawer 
     android:layout_height="wrap_content" 
     android:handle="@+id/handle" 
     android:content="@+id/content" 
     android:id="@+id/slide" 
     android:layout_width="fill_parent" 
     android:orientation="vertical" > 

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

     <LinearLayout 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@id/content" 
      android:background="#FFFFFFFF" 
      android:gravity="center" > 

      <Button 
       android:text="Button01" 
       android:id="@+id/Button01" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" /> 

      <Button 
       android:text="Button02" 
       android:id="@+id/Button02" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" /> 
     </LinearLayout> 
    </SlidingDrawer> 
</LinearLayout> 
+0

,你可以讓你從這個環節需要的所有圖片http://www.megaupload.com/?d=K55W7P4T – mobileDeveloper 2011-05-18 10:08:06