Android fragment基础
来源:互联网 发布:天网塞班软件站 编辑:程序博客网 时间:2024/05/21 10:31
Android学习笔记,整理给自己复习的时候看的,谢谢!
1 fragment入门
[1]在activity布局中定义fragment
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="match_parent"> <fragment android:name="com.jokerjohn.fragment.Fragment1" android:id="@+id/list" android:layout_weight="1" android:layout_width="0dp" android:layout_height="match_parent" /> <fragment android:name="com.jokerjohn.fragment.Fragment2" android:id="@+id/viewer" android:layout_weight="1" android:layout_width="0dp" android:layout_height="match_parent" /></LinearLayout>
[2]声明fragment
//定义一个Fragment public class Fragment1 extends Fragment {//当用户第一次画ui的时候调用 要显示Fragment自己的内容 setContentView(R.layout.activity_main); @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { //[1]通过打气筒把一个布局转换成view对象 View view = inflater.inflate(R.layout.fragment1, null); return view; }}
[3]name属性 要指定我们自己定义的fragment
2 动态替换fragment
3 使用fragment创建一个选项卡页面
4 使用fragment兼容低版本的写法
[1]定义fragment继承V4包中的Fragment [2]定义的activity要继承v4包中的FragmentActivity [3]通过这个方法getSupportFragmentManager 获取Fragment的管理者
5 fragment的生命周期
[1]使用Fragment必须重写onCreateView方法 [2]还可以重写一个ondestroy方法 做一些收尾的工作
6 fragment之间的通信
[1]Fragment有一个公共的桥梁 Activity
7 menu菜单
[1]添加菜单方式 通过一个布局 在res下 meun目录下创建一个布局
[2]动态的添加
[3]点击menu弹出一个对话框 如果你想实现自己定义的view 效果重写onMeunOpened方法
8 AutoCompleteTextView控件的使用
9 补间动画
[1]透明
[2]旋转
[3]缩放
[4]位移
总结: 动画效果不会改变控件真实的坐标
10 应用程序的反编译
apktools dex2jar jd.exe 就看程序源码 Android逆向助手
11 使用xml方式定义补间动画
[1]在res下创建一个目录 anim目录
12 属性动画
属性动画会改变控件真实的坐标 如果使用xml方式定义属性动画 要在res下创建一个animator目录
13 通知栏的介绍
[1]Toast [2]对话框 [3]通知栏
14 总结学过的manager
[1]smsManager 发短信[2]telephoneManager 电话的管理者[3]windowManager 窗口的管理者 [4]fragmenManager fragment的管理者 [5]NotificationManager 通知的管理者
阅读全文
0 0
- Android基础-3(Fragment)
- Android fragment 基础介绍
- Android Fragment 基础
- Android Fragment基础篇
- Android Fragment基础
- Android Fragment基础介绍
- Android基础之Fragment
- Android基础:Fragment
- 【Android基础】六、Fragment
- Android基础--------fragment
- Android基础----Fragment
- android基础(Fragment)
- Android fragment基础
- Android基础—Fragment
- Android基础:Fragment
- 【Android基础】Fragment 详解之Fragment介绍
- 【Android基础】Fragment 详解之Fragment生命周期
- android fragment的基础使用
- convert numbers
- 循环+if判断
- Equal Cost Multipath Load Sharing
- win10下点开头的文件夹
- Thread 线程同步
- Android fragment基础
- Naming beans
- BZOJ 2049 [Sdoi2008]Cave 洞穴勘测 link cut trees 模板题
- convert numbers
- 将单向有序链表转化为BST
- hdu4612(缩点+树的直径)
- Mac virtualBox ubuntu17.4设置共享文件夹
- 关于thinkphp(或者PHP)session丢失或失效问题记录
- 如何实现一篇数据新闻报道