- 博客(20)
- 收藏
- 关注
原创 TableLayout+Viewpage
//依赖compile 'com.android.support:design:23.4.0'//布局文件<android.support.design.widget.TabLayout android:layout_width="match_parent" android:layout_height="50dp" app:tabMode="fi
2016-11-04 20:08:11
521
原创 网络判断
//网络判断public static boolean CheckNetWork(Context mContext) { ConnectivityManager connectivityManager = (ConnectivityManager) mContext .getSystemService(Context.CONNECTIVITY_SERVICE);
2016-10-25 14:03:53
231
原创 ToolBar
//布局文件xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"
2016-10-25 13:58:57
217
原创 冒泡排序
public class MainActivity extends AppCompatActivity { private TextView text; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2016-10-21 11:17:22
182
原创 二维码
//先导入libzxing//布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" a
2016-10-19 11:44:27
188
原创 城市的三级列表
//studio导入依赖compile 'liji.library.dev:citypickerview:0.3.0'//布局文件 <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="请选
2016-10-17 19:54:41
380
原创 ConvenientBanner广告位滑动
//首先导入依赖compile 'com.android.support:support-v4:23.3.0'compile 'com.github.bumptech.glide:glide:3.7.0'//布局文件<com.bigkoo.convenientbanner.ConvenientBanner android:layout_width="m
2016-10-14 14:05:02
1303
原创 pulltorefreash 依赖
compile 'com.android.support:support-v4:23.3.0'compile 'com.github.userswlwork:pull-to-refresh:1.0.0'
2016-10-12 09:38:58
269
原创 QQ的第三登录授权完获得信息
private UMAuthListener umAuthListener = new UMAuthListener() { @Override public void onComplete(SHARE_MEDIA platform, int action, Map, String> data) { /* Intent intent=new Intent(Regist
2016-09-23 16:19:20
324
原创 Fragment防止白屏
private FrameLayout frame_home_id; private RadioButton radio_shouye; private RadioButton radio_wode; private ImageView id_paishe; private ShouYeFragment fragment1; private WoDeFrag
2016-09-23 16:12:42
4139
原创 对话框
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); text = (TextView) findViewByI
2016-09-07 10:27:39
217
原创 图片的三级缓存
package com.example.image;import android.os.Bundle;import android.os.Handler;import android.app.Activity;import android.graphics.Bitmap;import android.util.Log;import android.view.Menu;
2016-09-06 16:00:55
213
原创 ViewPage的无线轮播
package com.example.viewpage;import java.util.ArrayList;import android.content.Context;import android.support.v4.view.PagerAdapter;import android.support.v4.view.ViewPager;import android
2016-08-25 21:06:16
222
原创 Xml解析加下拉刷新上拉加载
private ArrayList list; private Bean bean; private String name; private MyAdapter adapter; private XListView lv; private Handler handler = new Handler() { public
2016-08-25 20:16:03
241
原创 ScrollView嵌套ListView
1、布局文件 android:layout_width="wrap_content" android:layout_height="wrap_content" > android:layout_width="match_parent" android:layout_height="match
2016-08-22 15:38:23
232
原创 扫描和创建二维码
1、首先导入libzxing这个包并且关联这个包 一、扫描二维码先写布局 <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/start" android:text="开始扫描"/><TextVie
2016-08-17 20:04:42
249
翻译 线程池
1、线程池的作用 线程池就是限制线程中执行线程的数量。 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用 线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程池中有等待的工作线程,就可以开
2016-08-17 17:20:38
330
原创 ScrollView嵌套自定义ListView
1、创建一个类继承ListView,实现里面的三个方法 public MylistView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public MylistView(Context context,
2016-08-05 16:24:42
262
原创 自定义View(TopBar)
1、在values下面创建一个atts.xml文件夹name="title1" format="string"/>name="titleSize1" format="dimension"/>name="titleColor1" format="color"/>name="leftText1" format="string"/>name="leftTextColor1" forma
2016-08-04 10:43:56
324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人