1
A
回答
2
7
SlidingDrawer可以在Java代碼中並不陌生,因爲它必須定義手柄和內容,但你可以在XML佈局膨脹如下:
sliding_drawer.xml:
<?xml version="1.0" encoding="utf-8"?>
<SlidingDrawer
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
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/tray_handle_bookmark"
/>
<LinearLayout
android:id="@id/content"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="#FF000000"
/>
</SlidingDrawer>
在Java代碼:
// you main Layout
LinearLayout mainLayout = new LinearLayout(this);
mainLayout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
mainLayout.setOrientation(LinearLayout.VERTICAL);
// add sliding Drawer
LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
slidingDrawer = (SlidingDrawer)inflater.inflate(R.layout.sliding_drawer, mainLayout, false);
mainLayout.addView(slidingDrawer);
// get Layout for place your content in sliding drawer
LinearLayout slideContent = (LinearLayout)slidingDrawer.findViewById(R.id.content);
slideContent.addView(.....); // add your view to slideDrawer
相關問題
- 1. Android滑動抽屜打開創建
- 2. 如何在彼此相對的兩側創建滑動抽屜?
- 3. Android滑動抽屜
- 4. Android:滑動抽屜
- 5. 滑動抽屜Android
- 6. 如何在iphone中創建抽屜?
- 7. 滑動抽屜動畫
- 8. 如何使滑動抽屜不透明?
- 9. 如何在首頁按鈕上滑動打開滑動抽屜
- 10. 在android中滑動抽屜問題
- 11. DrawerLayout不是滑動抽屜
- 12. 導航抽屜不滑動
- 13. Android上下滑動抽屜
- 14. 滑動抽屜隱藏ListView
- 15. 滑動抽屜選項android
- 16. 滑動抽屜不顯示
- 17. 如何做Android - 滑動抽屜從左到右滑動..?
- 18. Javascript抽屜滑塊
- 19. iOS中的滑動抽屜相當於
- 20. 滑動抽屜中的按鈕!
- 21. 左向右滑動抽屜在MapView的.......
- 22. 滑動抽屜在VideoView下打開
- 23. 滑動抽屜在addHeaderView列表查看
- 24. 如何使android的滑動抽屜在前景中可見?
- 25. 滑動抽屜,處理抽屜的位置和寬度。
- 26. 黑莓手機 - 如何創建一個像滑動抽屜的佈局android
- 27. Android:滑動抽屜式動畫
- 28. UIViewController半屏「抽屜滑動」動畫
- 29. 滑動抽屜窗簾動畫
- 30. 創建導航抽屜
SlidingDrawer已經在Android中可用。即使如此,如果你想創建它,看看Android的實現。 – Karan 2010-05-14 06:06:08
我知道,但我不明白如何使用這個構造函數 SlidingDrawer(Context context,AttributeSet attrs) 如何創建一個屬性集? – Alex 2010-05-14 09:31:00