我们知道在oncreate中View.getWidth和View.getHeight无法获得一个view的高度和宽度,这是因为View组件布局要在onResume回调后完成。所以现在需要使用getViewTreeObserver().addOnGlobalLayoutListener()来获得宽度或...
分类:
其他好文 时间:
2015-06-10 22:13:51
阅读次数:
108
头像由彩色变灰色有两种实现方式:
方法1把图片彩色图转换为纯黑白二色:
/**
* 将彩色图转换为纯黑白二色
*
* @param 位图
* @return 返回转换好的位图
*/
private Bitmap convertToBlackWhite(Bitmap bmp) {
int width = bmp.getWidth(); // 获取位图的宽
int...
分类:
其他好文 时间:
2015-06-09 23:45:54
阅读次数:
242
GridView高度和宽度只能在Adapter中获取,所以设置每项item的代码要写在Adapter中。 代码如下: int height = mGridView.getHeight();
int width = mGridView.getWidth();
//得到GridView每一项的高度...
分类:
其他好文 时间:
2015-06-08 13:35:39
阅读次数:
129
/**
* 切圆
*
* @param bitmap
* 原位图
* @return 新位图
*/
public static Bitmap getRoundBitmap(Bitmap bitmap) {
try {
int width = bitmap.getWidth();
int height = bitmap.getHeig...
分类:
其他好文 时间:
2015-06-04 17:07:21
阅读次数:
216
1首先利用canvas获取画布的宽高,//获取屏幕的宽和高int width = canvas.getWidth();int height = canvas.getHeight();2获取文字的宽度, private int getTextWidth(Paint paint, String t...
分类:
移动开发 时间:
2015-06-04 15:37:27
阅读次数:
165
int windowWidth = this.getWidth(); //获得窗口宽int windowHeight = this.getHeight(); //获得窗口高Toolkit kit = Toolkit.getDefaultToolkit(); //定义工具包Dimension scre...
分类:
其他好文 时间:
2015-05-26 18:37:45
阅读次数:
186
涉及到的方法一共有下面几个:
view获取自身坐标:getLeft(),getTop(),getRight(),getBottom()
view获取自身宽高:getHeight(),getWidth()
motionEvent获取坐标:getX(),getY(),getRawX(),getRawY()
首先是view的几个方法,
获取自身的宽高的这两个方法...
分类:
移动开发 时间:
2015-05-18 09:12:43
阅读次数:
188
在activity中可以调用View.getWidth、View.getHeight()、View.getMeasuredWidth() 、View.getgetMeasuredHeight()来获得某个view的宽度或高度,但是在onCreate()、onStrart()、onResume()方法...
分类:
移动开发 时间:
2015-05-15 10:21:40
阅读次数:
220
View的getWidth/getHeight与getMeasuredWidth/getMeasuredHeight的区别...
分类:
其他好文 时间:
2015-05-12 17:17:20
阅读次数:
128
但是我们想在getView()中获取ImageView的宽和高存在问题,在getView()里面刚开始显示item的时候利用ImageView.getWidth() 获取的都是0,为什么刚开始获取不到宽和高呢,因为我们使用LayoutInflater来将XML布局文件Inflater()成View的...
分类:
其他好文 时间:
2015-05-11 10:41:56
阅读次数:
122