注意:
1、如果给SlidingDrawer添加android:clickable="true"则在抽屉活动的一块区域屏幕不会响应其他点击事件,即使抽屉式关闭的。
2、android:handle="@+id/handle"里面的handle是SlidingDrawer标签里面你要作为抽屉图标的 view的id。android:content="@+id/all_run_app"中的all_run_app是SlidingDrawer标签里 面你要作为抽屉里面内容显示的view布局的id。
3、上面的android:background="@drawable/rounded_kill_img"这句就是指定图中的圆角半透明背景的布局文件,我博客之前的一片文章有介绍这个!
4、android:numColumns="12"是指定GridView中一行所显示的数量。
其他就是在代码中初始化每个view,并为其点击事件添加相应的功能代码!

<SlidingDrawer
android:id="@+id/run_app"
android:layout_width="555dip"
android:layout_height="56dip"

android:layout_gravity="right|center"
android:layout_marginTop="00dip"

android:orientation="horizontal"

android:handle="@+id/handle"
android:content="@+id/all_run_app">
<ImageView
android:id="@+id/handle"
android:src="@drawable/death"
android:layout_width="wrap_content"
android:layout_height="56dip"
/>
<LinearLayout
android:id="@+id/all_run_app"
android:orientation="horizontal"
android:background="#00000000"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="56dip"
android:background="@drawable/rounded_kill_img" >
<LinearLayout
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="38dip">
<ImageView
android:id="@+id/refresh_all"
android:src="@drawable/refresh_press"
android:layout_width="wrap_content"
android:layout_height="38dip"/>
<ImageView
android:id="@+id/kill_all"
android:src="@drawable/kill_all_press"
android:layout_width="wrap_content"
android:layout_height="38dip"/>
</LinearLayout>
<TextView
android:id="@+id/show_mem"
android:layout_width="wrap_content"
android:layout_height="18dip"
android:textSize="12dip"/>
</LinearLayout>

<GridView
android:id="@+id/grid_all"
android:numColumns="12"
android:background="@drawable/rounded_kill_img"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
</SlidingDrawer>

下面贴一段结束应用程序的代码:淘宝女装夏装新款

private List<String> processName = new ArrayList<String>();
ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
for (String pName : processName) {
manager.restartPackage(pName);
}

注意:restartPackage(pName);这个方法在2.1上可以结束一切应用程序,但在2.2上只能结束部分程序。

更多相关文章

  1. android百度地图标记点代码
  2. Android使用代码模拟HOME键的功能
  3. Android近百个项目的源代码
  4. Android代码速查,写给新手的朋友们
  5. Java代码设置Android全屏
  6. [置顶] Android 代码混淆 选项说明
  7. android秒表计时代码
  8. android代码片段一
  9. Android 结束进程的方法

随机推荐

  1. Android电子拍卖系统总结四
  2. android 源码编译
  3. Android 4.0 Graphics and Animations
  4. Android中两个控件滑动效果冲突的解决办
  5. Android(安卓)App异常检测及处理
  6. Android关于OnTouch 和OnClick同时调用冲
  7. 【问题处理】arcgis运行在android studio
  8. android 显示系统时间
  9. Android_build.gradle配置
  10. Android Studio编译出现Error:Execution