看了android的源代码和资源文件,终于明白如何去修改设置Dialog和Activity的进入和退出效果了。设置Dialog首先通过 getWindow()方法获取它的窗口,然后通过getAttributes()方法获得window的 WindowManager.LayoutParams lp, ...
分类:
移动开发 时间:
2015-02-06 12:47:43
阅读次数:
143
LayoutParams继承于Android.View.ViewGroup.LayoutParams. LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告...
分类:
移动开发 时间:
2015-02-05 23:13:58
阅读次数:
220
popWIndow的效果就类似一个固定的小窗口。直接看效果吧
效果:
主要代码:
package com.example.popupwindowdemo;
import android.os.Bundle;
import android.app.Activity;
import android.app.ActionBar.LayoutParams;
import andro...
分类:
移动开发 时间:
2015-02-02 10:50:31
阅读次数:
153
ImageView :ivLinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTE...
分类:
移动开发 时间:
2015-01-30 17:06:19
阅读次数:
229
/** * 实例化首页订单通知条 */ private TextView getTextView() { // 实例化一个线性布局的参数 LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams( LayoutParams...
分类:
其他好文 时间:
2015-01-27 12:43:06
阅读次数:
128
我们知道,在 RelativeLayout 布局中有很多特殊的属性,通常在载入布局之前,在相关的xml文件中进行静态设置即可。但是,在有些情况下,我们需要动态设置布局的属性,在不同的条件下设置不同的布局排列方式,这时候就需要用到RelativeLayout.LayoutParams.addRule(...
分类:
移动开发 时间:
2015-01-26 21:04:05
阅读次数:
681
Android的应用程序很多渠道都分类为: 应用和游戏两大类;
在界面设计上,小编自己有如下体会
1. 对于应用类的APP尽量不使用下面的全屏:
public void onCreate(Bundle savedInstanceState) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowM...
分类:
移动开发 时间:
2015-01-23 16:20:44
阅读次数:
136
1 LinearLayout layt = (LinearLayout) rootView.findViewById(R.id.llt_2);2 FrameLayout.LayoutParams layoutParams=new FrameLayout...
分类:
移动开发 时间:
2015-01-22 23:06:31
阅读次数:
1149
项目中,遇到这样问题,
网格布局宽度自适应,但是高度设不了,文字和图片下面有一大片空白,将高度写死为306dp也不可以,
多方查找,得到答案,需要在适配器中 设置layoutparams设置高度,...
分类:
移动开发 时间:
2015-01-20 12:03:52
阅读次数:
188
不同的ItemVeiwType中返回的值必须是从0开始的!!!!!不能自定义值,否则会发生不可预知的情况。即值是从0到ItemViewCount-1。
LayoutParams中设置margin等参数时,是根据外层Layout来决定LayoutParams的类型的.
如果AbsListView的子控件需要设置LayoutParams,比如footerView 等,可以在...
分类:
移动开发 时间:
2015-01-19 23:40:21
阅读次数:
388