写好Alter功能块后,在alter.show()语句前加入: alert.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); 注:alter为AlertDialog类型对象 然后在AndroidManifest.xml中加入权限: <uses-pe...
分类:
移动开发 时间:
2015-08-17 10:19:28
阅读次数:
241
三种方法:
1 自定义主题(见设置自定义样式和主题一节)
2 使用系统自带主题(见设置自定义样式和主题一节)
3 通过编码
在Activity中写入:
requestWindowFeature(Window.FEATURE_NO_TITLE);没有标题
getWindow().setFlags(WindowManager.LayoutParams.FLAG_...
分类:
移动开发 时间:
2015-08-12 10:18:33
阅读次数:
134
源码里看下就知道了。。 -1不代表宽度,代表MATCH_PARENT常量的值public static final int FILL_PARENT = -1;public static final int MATCH_PARENT = -1;public static final int WRAP_...
分类:
其他好文 时间:
2015-08-11 13:36:16
阅读次数:
136
获取当前屏幕的密度系数 ,并设置控件以dp为单位的长宽 float density = getResources().getDisplayMetrics().density; params = new LayoutParams((int) (10 * density), (int) (10 * de...
分类:
其他好文 时间:
2015-08-09 23:57:22
阅读次数:
117
自定义ViewGroup控件--自定义属性(面板思想)...
分类:
其他好文 时间:
2015-08-09 22:43:29
阅读次数:
240
代码贴在这,希望能帮助大家。 //初始状态防止键盘弹起
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);...
分类:
移动开发 时间:
2015-08-07 11:36:56
阅读次数:
125
闲来无事把popupwindow的源码看了一遍,能力有限只看懂了一部分。下面我们来看看源码:
private int mWindowLayoutType = WindowManager.LayoutParams.TYPE_APPLICATION_PANEL;
分析:从这里可以看出来PopupWindow(弹出窗口)实际上是一个子窗口,它是一个独立的类(并不继承于Window)。
public...
动态添加一个view。
首先,搞清楚是哪个view(子view),要添加到哪个view(父view)中;其次,子view的属性怎么设置;这两个问题明白了,就容易了。
举个例子:比如要在一个LinearLayout中添加一个Button, 子view是Button,父view是LinearLayout。 子view的属性就是通过LayoutParams来设置的,注意是LinearLayout....
分类:
移动开发 时间:
2015-08-04 00:47:55
阅读次数:
160
修改宽度wheel = (NumberPicker) findViewById(R.id.info_wheel_province);wheel.setLayoutParams(new LinearLayout.LayoutParams(deviceSize.x >> 1, LinearLayout....
分类:
其他好文 时间:
2015-08-02 18:10:04
阅读次数:
1485
在开发中,可能需要动态设置控件的大小
例如为一个gridview设置宽度:
LinearLayout.LayoutParams linearParams2 = (LinearLayout.LayoutParams)head_gridView.getLayoutParams();
int realwidth = Utils.Dp2Px(context, 32);
li...
分类:
移动开发 时间:
2015-07-30 14:57:41
阅读次数:
196