- 博客(26)
- 收藏
- 关注
原创 欢迎使用CSDN-markdown编辑器
在过去多个项目中一直使用dimens适配,这种适配方式的优点很明显,不用管什么dp还是dpi这些东西,只需要以一种屏幕分辨率为基准(例如1280x720,相当于把屏幕宽分成720份,高分成1280份),生成对应屏幕分辨率的的dimens文件即可完成适配,缺点也比较明显,就是一种分辨率就需要一套dimens文件,所以dimens文件会比较多; 例如这里我们以1280x720的屏幕分辨率为基准那么va
2017-12-01 16:35:53 233
转载 RecyclerView多条目加载
用RecycleView来实现布局形式,默认只能指定一种布局格式,但是实际中我们的布局经常会用到多种类型的布局方式。如何实现呢?今天来说下常用的2钟方式。第一种:通过自定义addHeadView方法来添加头布局RecycleViewWithHead.Java[java] view plain copy print?import android.app.Activity; import a
2017-09-05 11:30:26 1059
转载 仿qq用户头像上传
LinearLayout 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_pare
2017-08-20 21:21:15 822
转载 Android判断是否有网络跳转
public class NetUtils { /** * 判断当前是否有网络可用 * * @param mActivity * @return */ public static boolean isNetworkAvailable(Context mActivity) { ConnectivityManager
2017-08-18 22:02:58 357
原创 RecyclerView+Oktthp网络请求+全局异常
MainActivity类import android.graphics.Color;import android.os.Bundle;import android.os.SystemClock;import android.support.v4.widget.SwipeRefreshLayout;import android.support.v7.app.AppCompatA
2017-08-13 21:27:00 645
转载 仿淘宝购物车的实现
LinearLayout 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_pare
2017-08-13 21:19:02 1671
原创 简单的混合自定义View
public class AddDecView extends LinearLayout { private TextView addtext; private TextView dectext; private EditText etshow; private int count = 0; public AddDecView(Context cont
2017-08-04 15:28:40 380
原创 频道管理简单的处理
public class MainActivity extends AppCompatActivity implements XListView.IXListViewListener { private List list; private XListView xv; private String s; private MyAdapter adapter;
2017-07-28 11:35:58 255
原创 传值和大图photoview
xlistview.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView adapterView, View view, int i, long l) {
2017-07-27 20:29:31 284
原创 qq第三方登录+回传信息
public class MainActivity extends AppCompatActivity { private ImageView userPhoto; private TextView userName, userCity; private TextView tuichu; @Override protected void onCreate
2017-07-27 19:22:31 727
原创 Okhttp和网络数据
MainActivity类 import android.support.v4.view.accessibility.AccessibilityManagerCompat;import android.support.v4.widget.SwipeRefreshLayout;import android.support.v7.app.AppCompatActivity;im
2017-07-26 09:54:03 289
原创 短信验证码
public class Regist extends AppCompatActivity { private Button button; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState)
2017-07-15 10:03:27 491
原创 SlidingMenu的使用
public class MainActivity extends AppCompatActivity { private static final String TAG = "MainActivity"; private static final String APP_ID = "1105602574";//官方获取的APPID private Tencent mTenc
2017-07-15 09:55:29 367
原创 TabLayout+滑动+网络展示
public class MainActivity extends FragmentActivity { private ViewPager vp; private TabLayout tablayout; private List list; private String str[] = new String[]{"题目一", "题目二", "题目三"
2017-06-29 10:50:33 359
原创 android多条目加载
public class MainActivity extends AppCompatActivity implements XListView.IXListViewListener { private XListView xlv; private MyAdapter adapter; private ArrayList list; private String
2017-06-20 20:35:53 720
原创 Banner无限轮播
public class MainActivity extends AppCompatActivity { private Data mData; private Banner mBanner; private ListView mListView; private List list; private List listimag; private
2017-06-18 19:25:43 364
原创 XListView之多条目加载
public class MainActivity extends AppCompatActivity implements XListView.IXListViewListener { private List list; private XListView xlv; private int page = 1; private MyAdapter adapter
2017-06-01 19:13:30 608
转载 Handler机制
andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。 2)Handler: 你可以构造Handler对象来与Looper沟通,以便pus
2017-05-30 20:54:59 363
原创 无限轮播之网络图片
//布局xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_ma
2017-05-30 19:02:45 480
原创 ViewPager
xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main"
2017-05-28 08:41:01 621
原创 Android之Fragment
xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> Ra
2017-05-28 08:37:35 615
原创 Android之沉浸模式设置
private void initState() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { //透明状态栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); //透明
2017-05-27 15:35:55 1035
原创 XListView之网络数据展示
public class Zhou7 extends Fragment implements XListView.IXListViewListener { @Nullable private String path="http://api.kkmh.com/v1/daily/comic_lists/1487260800?since=0&gender=0&sa_event=eyJwc
2017-05-25 13:59:08 1653
转载 ImageLoader_缓存 写入读取sd卡
public class MyImageLoader extends Application { @Override public void onCreate() { super.onCreate(); try { File cacheDir = StorageUtils.getOwnCacheDirectory(this,
2017-05-15 20:58:04 1231
原创 百度地图的集成
主页面类: if (NetWorkUtils.isNetWorkConnection(this)) { setDefualtFragment(); } else { Toast.makeText(this, "没有网络,请连接网络", Toast.LENGTH_SHORT).show();
2017-05-15 20:55:29 1185
原创 HttpClient之网络请求数据
package httpclent.com.example.httpclent;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.view.View;imp
2017-05-14 19:51:56 1412 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人