结合上篇android中使用ViewPager实现图片拖动,我们实现了点击“帮助”按钮的功能,这一篇则是接着上一篇,让我们一起来完成“我的”按钮的功能,这一功能,则是使用PopupWindow来实现弹出菜单。
老习惯,先上效果图:
图一
图二
再上项目结构图,如图:
从项目结构图可见,我们这里并没有新建新的Activity,因为“我的”按钮和“帮助”是在一个页面的,所以,我们只需新建一个效果图中的,弹出菜单的布局文件即可,即popup_menu.xml,代码如下:
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:orientation="vertical"
- <span style="background-color: #99cc00;">android:background="@drawable/popu_menu"</span>
- android:paddingLeft="1dip"
- android:paddingRight="1dip"
- android:paddingTop="1dip"
- android:paddingBottom="14dip">
- <Button
- android:id="@+id/btn_my_favorites"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:gravity="center"
- android:text="我的喜爱"
- android:layout_weight="1"
- android:textSize="15sp"
- android:textColor="@android:color/white"
- <span style="background-color: #99cc00;">android:background="@drawable/button4"</span>
- android:textStyle="bold" />
- <View
- android:layout_width="fill_parent"