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. Android:滑動抽屜
- 3. 如何在首頁按鈕上滑動打開滑動抽屜
- 4. 在android中滑動抽屜問題
- 5. DrawerLayout不是滑動抽屜
- 6. 滑動抽屜隱藏ListView
- 7. Android上下滑動抽屜
- 8. iOS中的滑動抽屜相當於
- 9. 滑動抽屜中的按鈕!
- 10. 滑動抽屜窗簾動畫
- 11. 黑莓手機 - 如何創建一個像滑動抽屜的佈局android
- 12. 創建telerik側抽屜
- 13. 創建導航抽屜
- 14. Android導航滑動抽屜TabView
- 15. 滑動抽屜下的內容 - Android
- 16. 滑動抽屜的背景顏色
- 17. 向右滑動時未觸發抽屜
- 18. Android:從頂部滑動抽屜
- 19. 部分打開滑動抽屜
- 20. 滑動抽屜Android不打開
- 21. 如何爲滑動抽屜設置動畫?
- 22. 在滑動抽屜中添加滾動視圖
- 23. 如何在導航抽屜中創建子菜單
- 24. 如何自定義動態創建的抽屜菜單?
- 25. 在片段上創建導航抽屜
- 26. 在Android導航抽屜中正確放置活動代碼
- 27. 抽屜在右側抽屜中切換
- 28. 如何在JQuery中實現滑出/抽屜效果?
- 29. 如何添加向右滑動以打開導航抽屜
- 30. 如何添加滑動抽屜控制器的android
SlidingDrawer已經在Android中可用。即使如此,如果你想創建它,看看Android的實現。 – Karan 2010-05-14 06:06:08
我知道,但我不明白如何使用這個構造函數 SlidingDrawer(Context context,AttributeSet attrs) 如何創建一個屬性集? – Alex 2010-05-14 09:31:00