![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2018年12月
小鹿一朵
这个作者很懒,什么都没留下…
展开
-
ViewPager+Fragment微信那种的 和 QQ那种的: Fragment
像微信那种效果的//获取控件page = (ViewPager) findViewById(R.id.page);group = (RadioGroup) findViewById(R.id.group);radio1 = (RadioButton) findViewById(R.id.radio1);radio2 = (RadioButton) findViewById(R.id.ra...原创 2018-12-02 19:04:43 · 158 阅读 · 0 评论 -
drawerlayout侧拉
布局里 头 id clickable防止穿透android.support.v4.widget.DrawerLayoutandroid:id="@+id/draw"android:clickable="true" //要显示的布局里android:layout_gravity="left"java那边 DrawerLayout draw = findViewById(R...原创 2018-12-07 13:55:33 · 112 阅读 · 0 评论 -
moreItem多条目
适配器里 public int getViewTypeCount() { return 2; //返回几种条目 } public int getItemViewType(int position) { //两种 if (position % 2 == 0) { return 0; } el...原创 2018-12-07 13:48:46 · 155 阅读 · 0 评论 -
Xlistview
java那边//控件 设置适配器 xListView = (XListView) findViewById(R.id.xlv); mAdapter = new MAdapter(); xListView.setAdapter(mAdapter); getNetData(0);//自定义的一个方法 xListView.setPullLoadEnabl...原创 2018-12-07 13:45:11 · 140 阅读 · 0 评论 -
PullToRefresh
1.依赖implementation ‘com.github.userswlwork:pull-to-refresh:1.0.0’代码pull.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2<ListView>() { @Override public void onPul...原创 2018-12-12 20:05:18 · 84 阅读 · 0 评论 -
TabLayout+ViewPager
依赖implementation ‘com.android.support:design:28+’代码两个数组 ArrayList<Fragment> fraglist=new ArrayList<Fragment>(); ArrayList<String> titlelist=new ArrayList<String>(...原创 2018-12-12 20:01:08 · 87 阅读 · 0 评论 -
ListView优化的
1.getView里的 ViewHolder holder; if(convertView==null){ holder=new ViewHolder(); convertView= View.inflate(context, R.layout.list_item, null); holder.img=convertView.find...原创 2018-12-02 20:02:08 · 135 阅读 · 0 评论 -
判断网络
1.判断网络public static boolean 方法名(Context context){ //定一个变量 boolean b=false; ConnectivityManager m= (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInf...原创 2018-12-02 19:59:00 · 91 阅读 · 0 评论 -
AsyncTask
1.Activity上用的话new MAsyncTask().execute(路径);2.class 方法名 extends AsyncTask<String,Void,String>{ //这个方法是子线程方法;在这里进行联网,把json数据传给主线程(onPostExecute)更新UI; @Override protected String d...原创 2018-12-02 19:49:53 · 96 阅读 · 0 评论 -
ImageLoader+.那种的
依赖implementation ‘com.nostra13.universalimageloader:universal-image-loader:1.9.5’代码一个外部类继承ApplicationonCreate()方法里//框架配置类;ImageLoaderConfiguration imageLoaderConfiguration = new ImageLoaderC...原创 2018-12-02 19:40:49 · 135 阅读 · 0 评论 -
HttpURLConnection 和 HttpClient
//请求json方法public static String getJson(String urlString) { try { //封装url接口 URL url = new URL(urlString); //打开了连接 HttpURLConnection urlConnection = (HttpURLConnection)...原创 2018-12-02 19:30:37 · 466 阅读 · 1 评论 -
频道管理
maven {url “https://jitpack.io”}依赖implementation ‘com.github.andyoom:draggrid:v1.0.1’//两个数组ArrayList&amp;lt;ChannelBean&amp;gt; channelBeanlist =new ArrayList&amp;lt;ChannelBean&amp;gt;();ArrayList&amp;lt;Fragme原创 2018-12-18 14:37:04 · 102 阅读 · 0 评论