`
zhuqiang5138
  • 浏览: 31764 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

PopupWindow的应用 2

 
阅读更多
接上面的PopupWindow的布局文件layout_popup_calllog_type.xml

<LinearLayout android:id="@+id/popup_view_cont" android:paddingTop="2.0dip" android:paddingRight="8.0dip"
	android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="right" 
	xmlns:android="http://schemas.android.com/apk/res/android">
	<LinearLayout android:orientation="vertical" android:id="@+id/popup_view" 
	android:background="@drawable/bg_popup_menu_top" android:paddingLeft="2.0dip" 
	android:paddingTop="11.0dip" android:paddingRight="2.0dip" android:paddingBottom="15.0dip" 
	android:layout_width="120.0dip" android:layout_height="wrap_content">
		<TextView android:textSize="14.0sp" android:textColor="@color/black"
			android:gravity="center_vertical" android:id="@+id/popup_callLog_all" android:background="@drawable/bg_listitem" 
			android:padding="7.0dip" android:clickable="true" android:layout_width="fill_parent"
			android:layout_height="wrap_content" android:text="全部记录" android:drawableLeft="@drawable/call_all" 
			android:drawablePadding="3.0dip" />
		<View android:background="@color/dividing_line"
			android:layout_width="fill_parent" android:layout_height="1.0dip" />
		<TextView android:textSize="14.0sp" android:textColor="@color/black"
			android:gravity="center_vertical" android:id="@+id/popup_callLog_miss"
			android:background="@drawable/bg_listitem" android:padding="7.0dip"
			android:clickable="true" android:layout_width="fill_parent"
			android:layout_height="wrap_content" android:text="未接来电"
			android:drawableLeft="@drawable/call_miss" android:drawablePadding="3.0dip" />
		<View android:id="@+id/popup_compose_sms_search_divideline"
			android:background="@color/dividing_line" android:layout_width="fill_parent"
			android:layout_height="1.0dip" />
		<TextView android:textSize="14.0sp" android:textColor="@color/black"
			android:gravity="center_vertical" android:id="@+id/popup_callLog_incoming"
			android:background="@drawable/bg_listitem" android:padding="7.0dip"
			android:clickable="true" android:layout_width="fill_parent"
			android:layout_height="wrap_content" android:text="已接来电"
			android:drawableLeft="@drawable/call_coming" android:drawablePadding="3.0dip" />
		<View android:id="@+id/popup_compose_sms_search_divideline"
			android:background="@color/dividing_line" android:layout_width="fill_parent"
			android:layout_height="1.0dip" />
		<TextView android:textSize="14.0sp" android:textColor="@color/black"
			android:gravity="center_vertical" android:id="@+id/popup_callLog_outgoing"
			android:background="@drawable/bg_listitem" android:padding="7.0dip"
			android:clickable="true" android:layout_width="fill_parent"
			android:layout_height="wrap_content" android:text="呼出电话"
			android:drawableLeft="@drawable/call_going" android:drawablePadding="3.0dip" />
	</LinearLayout>
</LinearLayout>

总结下 也就是需要重写一个布局文件 还要重写下button按钮的事件和PopupWindow绑定下。 公司的网络不能上传附件 只能贴代码 郁闷啊
分享到:
评论

相关推荐

    popupwindow的应用

    这个"popupwindow的应用"主题涵盖了PopupWindow的各种应用场景和实现技巧。 首先,PopupWindow的基本用法包括创建PopupWindow实例、设置显示内容(如布局文件)、指定宽度和高度以及显示位置。例如,你可以通过以下...

    探索Popupwindow-对话框风格的窗口(一)

    在这个“探索PopupWindow-对话框风格的窗口(一)”主题中,我们将深入理解PopupWindow的基本用法,如何自定义其样式,以及在实际应用中的常见实践。 首先,PopupWindow并不是一个View,而是一个类,它继承自Window...

    【android开发】手机应用管理器的实现之实现popupWindow类对话框

    2. **设置 `PopupWindow` 的行为**: 可以设置 `PopupWindow` 是否可点击、是否可以获取焦点、是否跟随触摸移动等。比如,为了让用户能够点击对话框之外的区域关闭对话框,可以设置 `OutsideTouchable`: ```java...

    PopupWindow

    2. **创建PopupWindow** 创建PopupWindow通常包括以下几个步骤: - 创建一个View对象,作为PopupWindow的内容视图。 - 实例化PopupWindow对象,传入内容视图、宽度和高度。 - 可选地,设置PopupWindow的背景、...

    myandroidmenu_PopupWindow实现Android应用的弹出菜单.rar

    在Android应用开发中,弹出菜单(PopupWindow)是一种常用的功能,它可以在用户与界面交互时显示临时的、非模态的视图。本资源"myandroidmenu_PopupWindow实现Android应用的弹出菜单.rar"提供了如何使用PopupWindow...

    Android应用源码之多级PopupWindow的小demo.zip

    2. **设置PopupWindow属性**:你可以设置PopupWindow的背景透明度、是否允许触摸背景关闭、动画效果等。例如: ```java popupWindow.setOutsideTouchable(true); // 设置点击PopupWindow外部可关闭 popupWindow....

    安卓popupwindow相关-仿微信popupwindow.zip

    在本资源"安卓popupwindow相关-仿微信popupwindow.zip"中,开发者提供了一种模仿微信应用内PopupWindow实现的方法。虽然由于文件数量众多,无法逐一验证每个文件的具体功能,但我们可以探讨一下PopupWindow的基本...

    android popupwindow 底部灰色背景

    2. **实例化PopupWindow**:在代码中,我们加载刚才创建的布局,然后使用它来初始化PopupWindow对象。例如: ```java View content = LayoutInflater.from(context).inflate(R.layout.popup_window, null); ...

    popupwindow使用

    PopupWindow是Android开发中一种常用的UI组件,它用于在屏幕上的任意位置弹出一个窗口,通常用来显示一些临时的信息或者提供交互操作。...通过不断的实践和探索,开发者可以创造出更多富有创意的PopupWindow应用场景。

    Android高级应用源码-PopupWindow模仿UC底部Menu.zip

    2. **PopupWindow的构造方法** PopupWindow有多种构造方法,最常用的是传入一个View,宽度和高度参数,例如`PopupWindow(view, width, height)`。这里的View通常是你要显示的内容,宽度和高度可以是具体数值,也...

    Android项目实战--手机卫士21--运行应用以及美化PopupWindow

    2. **创建项目**:在Android Studio中,选择"New Project",填写应用名称、包名等相关信息,选择目标设备的API级别,然后选择Empty Activity作为初始模板。 3. **编写代码**:在`MainActivity.java`中编写主要的...

    自定义popupWindow修改版

    2. **动画效果**:为了增加用户交互体验,可以为PopupWindow添加入场和退场动画。使用`Animation`类或者`ObjectAnimator`可以轻松实现。 3. **触摸事件处理**:当PopupWindow显示时,可能需要阻止背景触摸事件,以...

    安卓 PopupWindow 简单使用学习

    2. 初始化PopupWindow实例,传入内容视图、宽度和高度。 3. 设置PopupWindow的位置,通常使用showAtLocation()方法,需要传入一个父视图、对齐的Gravity和X、Y偏移量。 4. 可选:为PopupWindow添加触摸外部时消失的...

    PopupWindow之显示顶层对话框代码

    2. 设置PopupWindow的内容视图:如果你的`view`是在运行时动态生成的,你可以使用`setContentView(View)`方法。 3. 设置PopupWindow的尺寸:通过`setWidth(int)`和`setHeight(int)`方法可以设置PopupWindow的大小,...

    PopupWindow嵌套Demo

    在实际应用中,有时我们需要在一个PopupWindow中嵌套另一个PopupWindow,以实现更复杂的界面效果。然而,这种操作可能会遇到一些问题,比如"Unable to add window"的异常。下面我们将详细讨论如何处理这个异常,以及...

    popupwindow_demo.zip

    在Android应用设计中,PopupWindow常用于实现下拉菜单、提示信息窗口等效果。下面将详细讲解PopupWindow的使用方法及其核心知识点。 首先,PopupWindow的创建需要三个基本参数:一个View(内容视图),一个宽度和一...

    Android PopupWindow使用

    2. **设置属性**:可以设置PopupWindow的动画效果、背景透明度、是否可触摸等属性。例如: ```java popupWindow.setAnimationStyle(R.style.PopupWindowAnimation); popupWindow.setBackgroundDrawable(new ...

Global site tag (gtag.js) - Google Analytics