在activity启动后立即弹出PopupWindow的三个方法

2人阅读 评论(0) 收藏 举报

第一种:

2.@Override  
3.public void onWindowFocusChanged(boolean hasFocus) {  
4.    // TODO Auto-generated method stub  
5.    super.onWindowFocusChanged(hasFocus);  
6.    // 弹出PopupWindow的具体代码  
7.}  

第二种:

1.private Handler mHandler = new Handler();  
2.  
3.@Override  
4.protected void onCreate(Bundle savedInstanceState) {  
5.    // TODO Auto-generated method stub  
6.    super.onCreate(savedInstanceState);  
7.    setContentView(R.layout.main);  
8.    mHandler.postDelayed(mRunnable, 500);  
9.}  
10.      
11.private Runnable mRunnable = new Runnable() {  
12.    public void run() {  
13.    // 弹出PopupWindow的具体代码  
14.    }  
15.};  

第三种:

1.public void onCreate(Bundle savedInstanceState) {  
2.super.onCreate(savedInstanceState);  
3.mHandler.sendEmptyMessageDelayed(SHOWWINDOW, 200);
1.private Handler mHandler = new Handler()    
2.    {    
3.        public void handleMessage(Message msg)    
4.        {    
5.            switch (msg.what)    
6.            {    
7.                case SHOWWINDOW:    
8.                    popTipMessage();  
9.                    break;    
10.                case ClOSEWINDOW:    
11.                    break;    
12.            }    
13.        }    

14.    };



随记,技术有限,不喜勿喷

查看评论

Android四大组件教程——Activity

剔除繁杂的理论,注重实践,深入浅出且系统地讲解Android的相关知识
  • 2017年02月25日 21:42

Activity启动后立即弹出PopupWindow

在一个项目中需求在Activity启动后立即弹出PopupWindow,但报了异常。 android.view.WindowManager$BadTokenException: Unable t...
  • u014454120
  • u014454120
  • 2016-08-22 16:29:26
  • 737

android当activity加载完成后自动弹出popWindow

通过重写方法onWindowFocusChanged(boolean hasFocus): @Override public void onWindowFocusChanged(boolean h...
  • qq_31540195
  • qq_31540195
  • 2016-08-03 09:23:12
  • 1497

android :在activity启动后立即弹出PopupWindow的三个方法

转:http://blog.csdn.net/nnmmbb/article/details/8603662   第一种方法貌似不好用。。。没解决我的问题     onWindowFocusChange...
  • haomingzidoumeilea
  • haomingzidoumeilea
  • 2013-10-28 18:19:25
  • 733

关于popupWindow弹出后,activity设置为灰色

1.在创建popupWindow时 WindowManager.LayoutParams lp=getActivity().getWindow().getAttributes();      ...
  • zhangxs2
  • zhangxs2
  • 2016-11-30 13:46:33
  • 762

popupwindow弹出后出现当前activity和前一个activity一起出现的状况(window透明的设置)

题目说明了,原因是设置了window的透明属性造的,导致当前popupwindow,当前activity透明,以至于看到了前一个activity。 出错代码: /** * 为底部...
  • dhasa1991
  • dhasa1991
  • 2016-07-21 15:02:37
  • 640

软键盘弹出后,Activity变形,popupWindow遮盖住

"adjustUnspecified"   It is unspecified whether the activity's main window resizes to ma...
  • fafaws3000
  • fafaws3000
  • 2016-11-18 13:55:17
  • 441

解决Popupwindows显示之后,除Home键所有事件不响应问题

PopupWindow出现之后,默认的是所有的操作都无效的,除了HOME键。而且是可以操作后面的界面的。 解决方法: 对popupwindows的View以及popupwindows本身设置一下属性:...
  • iDaniel_yz
  • iDaniel_yz
  • 2016-12-01 16:03:18
  • 514

在Activity中弹出popwindow,再点击popwindow里面的控件弹出另一个popwindow时报错

以前写的时候没有报错,这次突然间就报错了  android.view.WindowManager$BadTokenException: Unable to add window - - token ...
  • ximeng78
  • ximeng78
  • 2016-08-02 14:49:27
  • 323

popupWindow弹出来后,背景变暗

/** * 点击评分,如果评分后,显示的弹出框 */ private void showMakeGradeMarkedWindow() { View view = LayoutInfla...
  • HarryWeasley
  • HarryWeasley
  • 2015-07-16 16:42:15
  • 6358
    个人资料
    等级:
    访问量: 179
    积分: 260
    排名: 29万+
    文章分类
    文章存档