02 如果用户不想使用浮动工具栏,可以将其关闭。点击左上角的“MSoffice”按钮——“Wordt选项”,打开“Wordt选项”窗口,点击左侧的“常用”选项,在选右侧“使用Word时采用的首选项”下去掉已勾选“选择时显示浮动工具栏”的选择框。
一、在MainActivity中声明:privateWindowManagermWindowManager=nullprivateWindowManager.LayoutParamswmParams=null//用于显示右下角浮动图标privateImageViewimg_Float二、在onCreater方法中调用初始化悬浮图片的方法initFloatImage(),该函数源码如下:privatevoidinitFloatImage(){//获取WindowManagermWindowManager=(WindowManager)getApplicationContext().getSystemService("window")//设置LayoutParams(全局变量)相关参数wmParams=newWindowManager.LayoutParams()wmParams.type=LayoutParams.TYPE_PHONE//设置windowtypewmParams.format=PixelFormat.RGBA_8888//设置图片格式,效果为背景透明//设置WindowflagwmParams.flags=LayoutParams.FLAG_NOT_TOUCH_MODAL|LayoutParams.FLAG_NOT_FOCUSABLE//以屏幕左上角为原点,设置x、y初始值wmParams.x=400wmParams.y=400System.out.println("*************"+wmParams.y)//设置悬浮窗口长宽数据wmParams.width=80wmParams.height=80}三、然后依然在onCreate方法中接着调用createFloatView()方法创建悬浮图片:/***创建悬浮图片按钮*/privatevoidcreateFloatView(){img_Float=newImageView(this)img_Float.setImageResource(R.drawable.ic_launcher)img_Float.setAlpha(80)img_Float.setOnClickListener(newView.OnClickListener(){publicvoidonClick(Viewarg0){//点击悬浮图片的事件}})//调整悬浮窗口wmParams.gravity=Gravity.LEFT|Gravity.CENTER_VERTICAL//显示myFloatView图像mWindowManager.addView(img_Float,wmParams)}四、在不需要显示时,调用mWindowManager.removeView(img_Float)销毁图片。你“双击页眉后,能编辑”。就说明“页眉和页脚”工具条还在。通常出现的是浮动工具条,有可能之前被你无意移动到常用工具栏上,因页面关系而被缩短或隐藏起来。
请仔细检查工具栏或格式栏的前后,应该被“藏”在里面的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)