- 博客(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关注的人