今天了解到PopupWindows这个布局,PopupWindow这个类用来实现一个弹出框,可以使用任意布局的View作为其内容,这个弹出框是悬浮在当前activity之上的。
下面是一个实例
xml文件
android:id="@+id/ll_popup"
android:layout_width="match_parent"
...
分类:
移动开发 时间:
2015-06-03 17:46:47
阅读次数:
137
点击一个按钮,弹出一个PopupWindow,想在触摸PopupWindow外区域或是再次点击按钮的时候dismiss此PopupWindow。直接上代码:
//点击事件里的代码
if (mWin == null) {
initPopupWindow();
}
if (mWin.isShowing()) {//这一句真心没用,isShowing()总是返回false
Util.write(...
一、键盘不消失,popuwindow在下层布局大小不变 popupWindow=new PopupWindow(popuview,LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
// 需要设置一下此参数,点击外边可消失?
popupWindow.setBack...
直接上代码 activity_popup_window_tooltip_text.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
...
MainActivity.java
package com.example.mybottompopupwindowdemo;
import android.app.Activity;
import android.graphics.drawable.BitmapDrawable;
import android.os.Bundle;
import android.support.v4.view....
MainActivity
package com.example.mypopupwindow;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.app.Activity;
import android.conten...
之前为了寻找项目需求:从底部弹出一个popupwindow,里面有一个能上下滑动的垂直的日历控件:
效果图如下:
代码如下:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
andr...
分类:
移动开发 时间:
2015-05-28 09:45:10
阅读次数:
311
此文上半部分为本人翻译API文档,下半部分转自网友分享资料。API文档继承树:
java.lang.Object
? android.widget.PopupWindow
概述:
popupWindow,顾名思义,用作在当前Activity前弹出一个界面,这个界面可以用来展示任何类型的View。
公共的构造器:
PopupWindow()
PopupWindow(Context c...
分类:
移动开发 时间:
2015-05-28 09:36:40
阅读次数:
351
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:lay...
一、使用PopupWindow创建对话框风格的窗口
使用PopupWindow创建对话框风格的窗口步骤如下:
>调用PopupWindow的构造器创建PopupWindow对象;
>调用PopupWindow的showAsDropDown(View v)将PopupWindow作为v组件的下拉组件显示出来;或调用PopupWindow的showAtLocation()...
分类:
移动开发 时间:
2015-05-26 09:09:07
阅读次数:
492