关闭

android中recycleView的应用和点击事件

长按是删除:下面代码:MainActivity 类public class MainActivity extends AppCompatActivity { RecyclerView rv; List mList = new ArrayList<>(); @Override protected void onCreate(Bundle savedInstan...
阅读(231) 评论(0)

android中RecyclerView的应用

导包 compile ‘com.android.support:recyclerview-v7:24.2.1’ xml中设置 适配器,ViewHolder Viewholder继承 RecyclerView中的ViewHolder 构造方法中初始化所有的组件 适配器继承与 RecyclerView中的Adapter,并泛型给上面设置的ViewHolder getItemCount 返回条...
阅读(165) 评论(0)

android中的ViewPager,(中间有小圆圈)

ViewPagerviewPager在V4包,如果使用他 必须要使用v4的Fragm 1. 适配器重写4个方法 getCount mList.size(); isViewFromObject view==object; 将super去掉 否则显示3个后会报错 instantiateItem destoryItem 如果需要给系统的指示器,需要重写...
阅读(200) 评论(0)

Fragment的回退栈示例

点开之后按一次回退键只返回一次MainActivity 类public class MainActivity extends AppCompatActivity { ListView lv; List mList = new ArrayList<>(); ContentFragment fragment; @Override protected...
阅读(132) 评论(0)

android中自己写一个Fragment的应用,类似QQ的一个框架

MainActivity类public class MainActivity extends AppCompatActivity implements RadioGroup.OnCheckedChangeListener { Fragment[] fragments = new Fragment[4]; RadioGroup rg; @Override protected...
阅读(222) 评论(0)

android中的Fragment

一个Fragment必须放在Activity中,它的生命周期直接被其所属的宿主Activity生命周期影响,它的状态会随宿主的状态变化而变化Fragment生命周期图:Activity的生命周期图:Fragment加载UI的方法onCreateView() 用来加载布局。 如果加载数据与UI无关使用onCreate 如果与UI有关,那么使用OnViewCreated 在Fragment中获取上...
阅读(150) 评论(0)

android中的Activity与Intent

生命周期 1. onCreate 2. onStart 3. onResume –> Running 4. onPause –> Paused –重新到前台时 onResume 5. onStop –> Stoped –重新到前台时 onRestart —> onStart 6. onDestory 7. 8. Killed 下次回来重新运行整个生命周期onSaveInstanceS...
阅读(146) 评论(0)

android两种方式中自己画一个圆,实现单点触控时拖动图片,跟着拖动点走,并且可以放大或缩小

MainActivity类public class MainActivity extends Activity { View view; public static final int DRAG = 1; public static final int SCALE = 2; int mode = 1; int height = 10, width = 10;...
阅读(955) 评论(0)

android中的通知Notification

使用Builder模式来创建 必须要设置一个smallIcon,还可以设置setTicker 可以设置 setContentTitle,setContentInfo,setContentText,setWhen 可以设置setDefaults(闪屏,声音,震动),通过Notification设置flags(能不能被清 除) 发送需要获取一个NotificationManager(getSystem...
阅读(194) 评论(0)

android中Activity与service之间相互通信的实现方式

使用intent代参,intent可以带基础数据类型,基础数据类型的数组,序列化对象,集合 使用广播 使用单例模式,在activity与service中少用 bindService获取引用,AIDL(进程中通信)基础,推荐使用 activity生命周期下面是代码:MainActivitypublic class MainActivity extends AppCompatActivity {...
阅读(319) 评论(0)

android中自己编写一个2048的游戏

2048游戏规则:开始时棋盘内随机出现两个数字,出现的数字仅可能为2或4玩家可以选择上下左右四个方向,若棋盘内的数字出现位移或合并,视为有效移动玩家选择的方向上若有相同的数字则合并,每次有效移动可以同时合并,但不可以连续合并合并所得的所有新生成数字想加即为该步的有效得分玩家选择的方向行或列前方有空格则出现位移每有效移动一步,棋盘的空位(无数字处)随机出现一个数字(依然可能为2或4)棋盘被数字填满,无...
阅读(495) 评论(0)

android中把 SharedPreferences抽出的一个单独的类

package com.example.administrator.lesson13_sharedpre; import android.content.Context; import android.content.SharedPreferences; /** * Created by Administrator on 2016/11/1. */ public class SPHelp...
阅读(280) 评论(0)

android中自定义的一个可以弹出类似于提示更新的对话框

示例图如下; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ac...
阅读(208) 评论(0)

android中的ProgressDialog(进度),DatePickerDialog(日期选择)与TimePickerDialog(时间选择)

ProgressDialogAlertDialog的子类,并且有ProgressBar的控件 所以包含他们两个的方法 1. setMax,setProgress 2. get… 3. setTitle,setIcon,show,dismiss, 4. setProgressStyle 设置形状 5. setCancelableDatePickerDialog与TimePickerDial...
阅读(225) 评论(0)

android中的dialog 警告对话框,选择对话框,和一些自定义的对话框

继承Dialog,重写OnCreate和构造方法, 在onCreate中setContentView,通过findViweById获取组件 通过样式修改属性 1. 2. true 3. true 4. AlertDialog3个区域 1. title icon 2. message,item,view,adapter,多选单选。 3. 中立,积极,消极三个Button 使用Bu...
阅读(520) 评论(0)
126条 共9页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:64663次
    • 积分:1848
    • 等级:
    • 排名:千里之外
    • 原创:122篇
    • 转载:3篇
    • 译文:0篇
    • 评论:15条
    最新评论