当我们想实现系统home界面中弹出的菜单,实现像抽屉一样打开关闭的效果,可以通过SlidingDrawer来实现。

为抽屉view建立一个layout

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent" android:layout_height="fill_parent"android:orientation="vertical"><SlidingDrawer android:id="@+id/slidingDrawer"android:layout_width="fill_parent" android:layout_height="wrap_content"android:handle="@+id/handle" android:content="@+id/content"><Button android:id="@+id/handle" android:text="sd"android:layout_width="wrap_content" android:layout_height="wrap_content"></Button><LinearLayout android:id="@+id/content"android:layout_width="fill_parent" android:layout_height="fill_parent"android:background="#00ff00"><Button android:id="@+id/button" android:layout_width="wrap_content"android:layout_height="wrap_content" android:text="Button" /><EditText android:id="@+id/editText" android:layout_width="fill_parent"android:layout_height="wrap_content" /></LinearLayout></SlidingDrawer></LinearLayout>

然后直接在activity中通过setContentView来设置这个layout就可以了。

更多相关文章

  1. Android第一个应用程序helloworld项目详解
  2. android 入门 001 (界面布局)
  3. Android(安卓)FragmentStatePageAdapter的使用Demo
  4. 【转】Android开发=》打开系统设置(信息)界面
  5. 继承Activity类应该注意的问题
  6. Android(安卓)-- LayoutInflater
  7. Android菜单使用小结
  8. Android(安卓)用户界面(User Interface)
  9. menu.addIntentOptions 添加动态菜单详解

随机推荐

  1. androidpn 作为Android推送方案存在的问
  2. MVC浅析(实际上应该是MVP,有时间再更新该博
  3. Android(安卓)Studio ADB响应失败解决方
  4. android通讯录数据库表解析和添加,访问通
  5. 用HTML+JS实现Android闹钟功能,附带Alarm
  6. Android(安卓)Notification基础使用(兼容
  7. android ImageView实现上面圆角下面直角(
  8. Android ListView 分分钟实现Item单选、
  9. Android(安卓)TelephonyManager类的使用
  10. Android控件_TextView(显示文本框控件)