我目前是让Activity使用自定义的view,这样view就能监听全屏幕的触摸事件。然后在view的触摸事件里用WidowManager来添加控件。但现在有个问题WindowManager添加的Button是全屏的,代码如下,设置按钮大小没有作用。请各位指教一下.
WindowManager mWm = (WindowManager)getSystemService(Context.WINDOW_SERVICE);
WindowManager.LayoutParams mParams = new WindowManager.LayoutParams();
Button view = new Button(v.getContext());
view.setWidth(50);
view.setHeight(50);
view.setText("window manager test!");
mWm.addView(view, mParams);
WindowManager mWm = (WindowManager)getSystemService(Context.WINDOW_SERVICE);
WindowManager.LayoutParams mParams = new WindowManager.LayoutParams();
Button view = new Button(v.getContext());
view.setWidth(50);
view.setHeight(50);
view.setText("window manager test!");
mWm.addView(view, mParams);
解决方案 »
- Android的MediaPlayer的setVolume()怎么无效啊
- android怎么判断Ftp上是否有某个文件,如update。求代码
- android程序模拟机可以运行,物理机不能运行
- 使用registerForContextMenu方法注册菜单。但是不能工作。
- 控件旋转中获不到点击事件
- activitygroup不能接收横竖屏事件
- android菜鸟求一个无线点餐系统中点餐模块的代码
- 请大神出马,关于Android存储、读取dat的相关技术
- EditText的问题
- 安卓客户端的服务器ip写死了,如果更换服务器怎么办?
- 一个程序拆分成几个apk包 然后在程序里调用
- android sqlite支持多少连接?最好开启个连接
LayoutParams默认的是MATCH_PARENT.你把他设置成wrap_content就可以了