自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 为节省内存,动态添加view布局和控件

1如果一个自定义view要在短时间被多次调用,会造成多次读取xml和findViewById,所以动态添加控件、属性RelativeLayout: private void initView() { Button btn1 = new Button(this.getContext()); btn1.setId(1); RelativeLa...

2015-03-02 21:00:00 171

转载 相似的概念

1.Android view中的requestLayout和invalidate方法 requestLayout:当view确定自身已经不再适合现有的区域时,该view本身调用这个方法要求parent view重新调用他的onMeasure onLayout来对重新设置自己位置。特别的当view的layoutparameter发生改变,并且它的值还没能应用到view上,这时候适合调用...

2015-01-29 22:53:00 192

转载 让一个view 获得焦点

view.setFocusable(true);view.setFocusableInTouchMode(true);view.requestFocus();转载于:https://www.cnblogs.com/Ringer/p/4191922.html

2014-12-29 16:24:00 388

转载 ListView 关于减少耗时方法调用优化

private class GirdTemp { TextView nameTV; ImageView mGPUImageView; Bitmap image; }===================================================================================...

2014-12-06 11:37:00 169

转载 SearchView 分解设置属性

int searchPlateId = getActivity().getResources().getIdentifier("android:id/search_plate", null, null); View searchPlate = v.findViewById(searchPlateId); searchPlate.setBackgroundCo...

2014-12-03 01:35:00 135

转载 GridViewUtility

/** * 重新计算GridView的高度 */public class GridViewUtility { public static void setGridViewHeightOnChildren(GridView gridView){ ListAdapter adapter = gridView.getAdapter(); if (ada...

2014-11-25 16:00:00 56

转载 ImageLoader 圆角 要配置XML尺寸

<ImageView android:layout_width="wrap_content" android:layout_height="80dp" android:minHeight="80dp" android:minWidth="80dp" android:src...

2014-11-19 14:05:00 75

转载 自定义ImageVIew 支持手势 拖动、缩放、旋转

import android.content.Context; import android.graphics.Matrix; import android.graphics.PointF; import android.util.AttributeSet; import android.util.FloatMath; import android.view.MotionEvent...

2014-11-16 16:49:00 243

转载 Bitmap too large to be uploaded into a texture

从手机相册里面显示图片,但是发现有的图片能显示有的图片不能显示,路径都是对的,程序也没提示任何错误。后来通过看日志发现error message:Bitmap too large to be uploaded into a texture (4208x3120, max=4096x4096):经过查找资料是因为当开启硬件加速的时候,GPU对于openglRender ...

2014-11-13 22:19:00 70

转载 代码中获取其他文件(流、文件对象)

package cn.edu.bistu.oauthsdk;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.Properties...

2014-11-12 21:18:00 132

转载 ViewPager禁止手势滑动、解决和子View的滑动冲突、去除两边阴影

要实现ViewPager禁止手势滑动效果,或者子View与ViewPager滑动冲突时,可以用如下方法解决: 自定义一个ViewPager,继承自ViewPager,重写onInterceptTouchEvent方法,返回false。再设置ViewPager的onTouchListener。 代码如下:@Over...

2014-11-12 17:15:00 253

转载 Android动画 对fillBefore 和 fillAfter的理解

fillBefore是指动画结束时画面停留在第一帧,fillAfter是指动画结束是画面停留在最后一帧。最关键的问题是,这2个参数不能在</alpha>,</scale>,</translate>,</rotate>中设置,这是没有用的,必须1)在动画xml文件的</set>节点中设置,<?xmlvers...

2014-11-12 10:27:00 132

转载 ListLink 转换 数组

(String[]) exerciseValue.toArray(new String [exerciseValue.size()])转载于:https://www.cnblogs.com/Ringer/p/4090239.html

2014-11-11 18:17:00 234

转载 关于AlertDialog.getWindow().setContentView(view)不能弹出输入法

可以阅读官方文档:http://developer.android.com/reference/android/app/Dialog.html其中有一段:Note: Activities provide a facility to manage the creation, saving and restoring of dialogs. SeeonCreateDialog(...

2014-11-10 23:09:00 166

转载 Android MotionEvent中getX()和getRawX()的区别

getX()是表示Widget相对于自身左上角的x坐标而getRawX()是表示相对于屏幕左上角的x坐标值(注意:这个屏幕左上角是手机屏幕左上角,不管activity是否有titleBar或是否全屏幕),getY(),getRawY()一样的道理转载于:https://www.cnblogs.com/Ringer/p/4087916.html...

2014-11-10 19:41:00 70

转载 textview 改变部分字体颜色,并设置onclick

https://php-adaiw.rhcloud.com/?p=985TextView useInfo = (TextView) findViewById(R.id.info); String url_0_text = "用户协议及隐私条款"; useInfo.setText("开始即表示您同意遵守"); SpannableString spStr = ...

2014-11-08 12:13:00 84

转载 android 自定义html 标签

public class BlueTagHandler implements Html.TagHandler { private int sIndex = 0; private int eIndex=0; private final Context mContext; public BlueTagHandler(Context context){ ...

2014-11-08 10:56:00 159

转载 如何在fragment里面嵌套viewpager?

public class One extends Fragment { private List<Fragment> list = new ArrayList<Fragment>(); @Override public View onCreateView(LayoutInflater inflater, V...

2014-11-05 22:58:00 216

转载 textview限制字数,结尾显示。。。。。

android:maxEms="6" android:singleLine="true"android:ellipsize="end"转载于:https://www.cnblogs.com/Ringer/p/4064423.html

2014-10-31 10:28:00 125

转载 限制imageview大小

http://sunzone.iteye.com/blog/1869915android:adjustViewBounds="true" //保持宽高比android:maxHeight="80dp"android:maxWidth="100dp"转载于:https://www.cnblogs.com/Ringer/p/4032920.html...

2014-10-18 12:47:00 119

转载 ActionBarActivity环境搭建步骤及遇到的问题总结

http://blog.csdn.net/shuzui1985/article/details/20528305更新之后exlipse有好多变化,v7,compat 容易出错转载于:https://www.cnblogs.com/Ringer/p/4032915.html

2014-10-18 12:44:00 69

转载 android alertdialog 自定义button监听事件

AlertDialog Dialog = new AlertDialog.Builder(Huntinfo.this).create();Dialog.show();Dialog.getWindow().setGravity(Gravity.BOTTOM);Dialog.getWindow().setLayout(android.view.WindowManager.Layout...

2014-10-18 12:36:00 731

转载 setContentView默认不能弹出软键盘

http://wbj05791467.blog.163.com/blog/static/120329697201332542626138/可以阅读官方文档:http://developer.android.com/reference/android/app/Dialog.html其中有一段:Note: Activities provide a facility...

2014-10-18 12:34:00 117

转载 AlertDialog 自定义大小

AlertDialog salert = new AlertDialog.Builder(this).create();salert.show();//******************改变alertdialogWindow dialogWindow = salert.getWindow();dialogWindow.setGravity(Gravity.RIGHT | Grav...

2014-10-18 12:32:00 125

转载 AlertDialog 设定位置

AlertDialog alert = new AlertDialog.Builder(this).create();WindowManager.LayoutParams lp =alert.getWindow().getAttributes();// lp.x=0;lp.y=100;alert.show();alert.getWindow().setGravity(Gravity...

2014-10-18 12:32:00 446

转载 static静态变量 出现空指针异常

public static String pic_url =new String();这样定义就不会出现空指针异常http://www.2cto.com/kf/201205/133951.html转载于:https://www.cnblogs.com/Ringer/p/4032901.html

2014-10-18 12:31:00 1165

转载 wordpress 更新 插件更新安装

需要 更改 wordpress 安装目录的所有者为:www-data同时注意 文件夹权限777转载于:https://www.cnblogs.com/Ringer/p/4032898.html

2014-10-18 12:29:00 301

转载 LinearLayout 让最后一个空间靠到屏幕底部

<LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_gravity="bottom"android:layout_weight="0.1"android:gravity="bottom"android:orientation="verti...

2014-10-18 12:29:00 2210

转载 LinkedLIst<String> 可以自动将JSON字符串编排格式

简单的加几个JSON字符串累加之后,con_list.toString() 的结果 是:[{"id":5,"con":"请吃药****","repeatdelay":1,"time":"22:03:03","repeatday":"1,2,3,4,5,6","repeattimes":2}, {"id":6,"con":"请吃药****","repeatdelay":1,"time...

2014-10-18 12:28:00 337

转载 URL中包含有特殊字符,进行转义

String temp = URLEncoder.encode(json);URL中的特殊字符有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。下表中列出了一些URL特殊符号及编码:替换...

2014-10-18 12:28:00 1673

转载 Android Studio开发入门-引用jar及so文件

一、引用jar文件 1.将jar文件复制、粘贴到app的libs目录中; 2.右键点击jar文件,并点击弹出菜单中的“Add As Library”,将jar文件作为类库添加到项目中; 3.选择指定的类库。 注:如果不执行2、3步,jar文件将不起作用,并且不能使用import语句引用。 二、引用so文件 网上有很多引用so文件的方法,多数都很麻烦...

2014-10-18 12:24:00 63

转载 AlertDialog The specified child already has a parent. You must call removeView() on the child's pare...

点击AlertDialog 关闭之后再点击报错:The specified child already has a parent. You must call removeView() on the child's parent first.意思是这个子view 已经有个父view了,你现在要使用的话,必须把子view从父view中移除掉。解决:加上 :...

2014-10-18 12:24:00 325

转载 AlertDialog 简易代码

builder = new AlertDialog.Builder(getActivity()).setTitle(" ").setMessage(" ").setPositiveButton("确定", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dial...

2014-10-18 12:23:00 105

转载 判断邮箱格式

public static boolean isEmail(String strEmail) {String strPattern = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";Pattern p = Pattern.compile(strPattern);Matcher m = p.matcher(strEmail);if...

2014-10-18 12:16:00 144

转载 ListView 上面用EditText 改变内容

holder.insure_account.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(final View view) {AlertDialog builder = new AlertDialog.Builder(ctx).setTitle("参保账号").setVie...

2014-10-18 12:15:00 116

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除