![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android Demo
分享安卓各个板块的demo
一位没有感情的安卓君
学生党一枚
分享安卓demo
展开
-
ContentProvider简单使用
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); MyOpenHelper myOpenHelper = n原创 2020-12-15 00:34:53 · 300 阅读 · 0 评论 -
自定义单选popupwindow显示在控件(edittext)上方
public class OrderPopupWindow extends PopupWindow {private Context mContext;private View mView;private LinearLayout mLinearLayout;public OnClickItemListener mOnClickItemListener;int mTextSize = 14;int mTextPadding = 20;int mItemHeight = 110;int mD原创 2020-12-08 17:06:10 · 459 阅读 · 0 评论 -
自动换行的radiogroup
public class FlowRadioGroup extends LinearLayout {public FlowRadioGroup(Context context) { super(context);}public FlowRadioGroup(Context context, AttributeSet attrs) { super(context, attrs);}@Overrideprotected void onMeasure(int widthMeas.原创 2020-12-08 17:03:59 · 364 阅读 · 0 评论 -
tablayout基本用法——入门级
引入:需要在gradle文件中加入design库 implementation 'com.android.support:design:28.0.0'基本用法:<com.google.android.material.tabs.TabLayoutandroid:id="@+id/tab"android:layout_width=“match_parent”android:layout_height=“wrap_content”app:tabMode=“fixed”tabMode原创 2020-11-20 14:20:44 · 303 阅读 · 0 评论 -
Tablayout+Fragment+Viewpager 懒加载问题
懒加载问题的完美解决原创 2020-10-30 14:28:20 · 599 阅读 · 0 评论 -
Tablayout+Fragment+Viewpager实现分页滑动
PagerAdapterPagerAdapter是一个抽象类,它有两个实现子类供我们使用,分别是FragmentStatePagerAdapter和FragmentPagerAdapterFragmentPagerAdapter,FragmentStatePagerAdapter两者区别FragmentPagerAdapter在销毁Fragment时不会调用onDestroy()方法,而带了State的Adapter则会调用Fragment的onDestroy()方法,换言之,前者仅仅是销毁了Frag原创 2020-10-30 14:20:54 · 296 阅读 · 0 评论 -
Android最强布局——ConstraintLayout约束布局
约束布局ConstraintLayout看这一篇就够了原创 2020-10-24 20:10:20 · 1663 阅读 · 0 评论 -
MVP模式——Okhttp实现下载图片并带有进度 【Android Demo】
目前要求要写mvp,就简单写了个demo记录一下原创 2020-10-21 17:14:20 · 479 阅读 · 0 评论 -
Android 新闻页demo之MVC模式
包含三种获取数据方式:网络连线HttpURLConnection,资源文件getAssets,数据库sqlite原创 2020-07-20 18:38:59 · 406 阅读 · 0 评论 -
两个简单Fragment之间的通信(三种方式)
两个简单Fragment之间的通信(三种方式)截图如下:点击左侧fragment按钮改变右侧fragment文本在fragment中,getFragmentManager底层还是getactivity.getFragmentManager思路:找第三方,activity第一种根据activity里的布局id获取到相应放置的fragment实例FragmentManager fragmentManager = getFragmentManager();RightFragment id =原创 2020-07-19 20:08:57 · 2719 阅读 · 0 评论 -
Android Fragment实现底部通知栏
小白必看的底部导航栏功能原创 2020-07-19 19:35:48 · 418 阅读 · 0 评论 -
Android SharedPreferences之登录界面并有记忆功能
安卓萌新必看之sharedpreferences原创 2020-04-29 13:31:22 · 586 阅读 · 0 评论 -
Android网络连线之HttpURLConnection【从网页获取图片 demo】
萌新必看的网络连线基本操作,还不进来?原创 2020-04-29 13:05:05 · 1761 阅读 · 1 评论 -
Android 实现页面之间跳转(显示意图)——小白一看就会
Android两个页面的跳转有两种方式一种显式跳转,一种隐式跳转,这里介绍显示跳转原创 2020-04-08 19:33:19 · 30572 阅读 · 2 评论 -
Android SQLite增删改查基本操作
SQLite增删改查基本操作并用listview显示出来小白一看就会,还不快来?原创 2020-04-05 21:00:32 · 945 阅读 · 1 评论 -
Android Studio入门级UI界面设计(图文+解析)
本文以图片加上解析,希望小白可以理解通透下面配上本次试验UI界面原创 2020-04-05 20:59:52 · 9447 阅读 · 2 评论 -
Android实现页面延时跳转两种方法
Android实现页面延时跳转两种方法App启动页倒计时3秒跳转到App的首页,这种操作在很多App中都很常见。如果需要做一个延时操作呢?写一个子线程停留3秒然后执行操作,这样的话需要特别的注意的是UI操作必须放在主线程里,那么还需要转化成主线程?NO,使用Handler轻松实现倒计时和延时操作。一.handler延时执行这是安卓提供的方法,并且可以执行更新ui的操作new Handler...原创 2020-03-28 22:18:43 · 2450 阅读 · 2 评论 -
ListView简单使用实例——新闻页面demo
ListView 是 Android 系统为我们提供的一种列表显示的一种控件。使用它可以用来显示我们常见的列表形式,继承自抽象类 AdapterView。常用适配器介绍ArrayAdapter:简单、易用的 Adapter,用于将数组数据作为数据源绑定到列表项中。支持泛型操作SimpleAdapter:相比 ArrayAdapter 来说,功能比较强大,可以将数据源的数据一一的绑定到 i...原创 2020-03-28 21:52:06 · 2943 阅读 · 3 评论 -
Android 布局 天气预报demo
Android 布局 天气预报demoAndroid 布局 天气预报demo代码部分layout_title<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:lay...原创 2020-03-19 19:52:09 · 1793 阅读 · 0 评论 -
Android 生成XML文件 Demo
Android 生成XML文件 Demo示例点击按钮生成一个xml文件例如XML文件格式,将数据进行封装public class NewsInfo { private String title; private String content; private String date; public String getTitle() { ret...原创 2020-03-19 20:16:21 · 992 阅读 · 0 评论