- 博客(7)
- 收藏
- 关注
原创 文章标题
上篇说到volley类,今天去看看HurlStack类和HttpClientStack类 //判断如果版本>=9,使用HttpURLConnection,否则使用HttpClient if (Build.VERSION.SDK_INT >= 9) { stack = new HurlStack(); } else { // Prior to Gingerbread, HttpUrlC
2016-11-21 19:49:33 307
原创 自定义DialogFragment的基类
创建一个BaseDialogFragmentpublic class BaseDialogFragment extends DialogFragment{ ...... ...... ...... }创建一个View@Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable
2016-11-14 17:07:26 632 1
原创 Volley源码解析(一)
volley的使用方式 volley类分析volley的使用方式//创建一个队列 RequestQueue requestQueue = Volley.newRequestQueue(this); String url="http://www.baidu.com"; //一个最简单的请求, //参数1:url //参数2:请求成功回调 //参数3:错误回调 StringRequest request
2016-10-31 16:04:55 230
原创 Android studio 2.2 支持Lambda表达式,开启配置
在app的build.gradle中配置如下:android { ..... defaultConfig { ...... jackOptions{ enabled true } } ...... compileOptions { sourceCompatibility J
2016-09-22 11:28:30 416
原创 onMeasure
onMeasure有三种MeasureSpec.EXACTLY,MeasureSpec.AT_MOST,MeasureSpec.UNSPECIFIED 可以理解为精确(如:200dp,match_parent),不超过最大值(wrap_content),未知的 最后调用setMeasuredDimension(width,height);来设置view的大小<com.lyg.testdemo.T
2016-02-19 21:04:10 316
原创 listView或者scrollView中包含gridView或listView的解决方法
自定义listView或者gridView 重写onMeasure()方法@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int i = MeasureSpec.makeMeasureSpec( Integer.MAX_VALUE >> 2,
2016-02-19 20:04:51 236
原创 Android 点击listView的item弹出软键盘并且EditText获取焦点
//打开软键盘 public static void openKeyBord(EditText editText,Context context){ InputMethodManager imm = context.getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(editText,InputMetho
2016-02-19 19:56:57 2061
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人