用AlterDialog或者是PopuWindow感觉都不行,AlterDialog会后面不点,PopuWindow是阻塞式,我试过在来电时候不能弹出,我用是广播监听
解决方案 »
- Resources$NotFoundException 问题怎么解决
- 做了preference组件,为什么要保存的sharedPreference文件找不到呢?
- 怎样让PopupWindow弹出窗口后面的父窗口窗口变灰
- 菜鸟咨询一个Android开发入门的问题
- 有没有Log输出的好办法?可以在手机上运行时,在手机上打开log查看运行情况
- TextView文字显示与“。。。”
- 新手 SDK安装的问题
- jni java传递参数到C++
- FragmentTabHost 外接键盘输入editview 失去焦点
- 到底怎么样才能root android studio2.3 自带的安卓模拟器,求大神指点迷津
- 求助关于在桌面上添加应用图标
- layout_gravity也garvity的区别
这个第一个参数是一个View,要怎么设置呢,在一个Activity中可以直接用类似上面的代码,但这个要显示在来电的界面上传什么值,用getSystemService获取的View吗
myFV = new Phone_FloatView(getApplicationContext());
// myFV.setImageResource(R.drawable.icon);
myFV.setBackgroundResource(R.drawable.float_view_img);
myFV.setTextSize(18);
myFV.setTextColor(Color.WHITE);
// myFV.setText("to do-callName and callTime");
// myFV.setText(CallTime.getCallDuration(mBackgroundCall)+""+CallTime.getCallDuration(mForegroundCall));
wm = (WindowManager) getApplicationContext().getSystemService("window");
// wmParams = ((PhoneApp) getApplication()).getMywmParams();
wmParams.type = 2002;
// wmParams.format=1;
wmParams.flags |= 8;
wmParams.alpha = 0.7f;
wmParams.gravity = Gravity.RIGHT | Gravity.TOP;
wmParams.x = 10;
wmParams.y = 10;
// View
wmParams.width = 165;
wmParams.height = 160;
wm.addView(myFV, wmParams);
}