android 学习记录
来源:互联网 发布:心理教学软件 编辑:程序博客网 时间:2024/05/22 09:40
1,VectorDrawable,矢量图的支持,不深入了解,作为了解,挺好玩的。
TasksFragment tasksFragment = (TasksFragment) getSupportFragmentManager().findFragmentById(R.id.contentFrame);
if (tasksFragment == null) { // Create the fragment tasksFragment = TasksFragment.newInstance(); ActivityUtils.addFragmentToActivity( getSupportFragmentManager(), tasksFragment, R.id.contentFrame);}
2,给activiy添加fragment,findFragmentById(id) id可以是fragment的id 也可以是一个布局容器,FragmentManager是一个管理fragment的队列,也保存fragment的状态,搜索一些资料说,fragment的启动更快,替activity分担了一些任务,而且可以针对手机和平板设置不同的布局。
3,DrawerLayout 嵌套NavigationView 侧滑动
<android.support.design.widget.NavigationView android:id="@+id/nav_view" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" android:fitsSystemWindows="true" app:headerLayout="@layout/nav_header" app:menu="@menu/drawer_actions" />NavigationView 装载头布局 和 menu布局
if (navigationView != null) { // Init navigationView setupDrawerContent(navigationView);}
private void setupDrawerContent(NavigationView navigationView) { navigationView.setNavigationItemSelectedListener( new NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(MenuItem menuItem) { switch (menuItem.getItemId()) { case R.id.list_navigation_menu_item: // Do nothing, we're already on that screen break; case R.id.statistics_navigation_menu_item: Intent intent = new Intent(TasksActivity.this, StatisticsActivity.class); startActivity(intent); break; default: break; } // Close the navigation drawer when an item is selected. menuItem.setChecked(true); mDrawerLayout.closeDrawers(); return true; } });}
5,ActionBar 也挺好用的
ActionBar ab = getSupportActionBar();//Set ActionBar left iconab.setHomeAsUpIndicator(R.drawable.ic_menu);ab.setDisplayHomeAsUpEnabled(true);设置左侧图标
阅读全文
0 0
- [android学习记录]
- android学习记录
- Android学习记录
- android学习记录
- android学习记录
- android学习文章记录
- Android NDK学习记录
- 学习android等记录
- Android学习记录
- android学习记录
- android:textview学习记录
- android:imageview学习记录
- android:edittext学习记录
- android:autoCompleteTextView学习记录
- android:spinner学习记录
- android:tabHost学习记录
- android:scrollView学习记录
- android学习记录
- 判断两个对象是否相等
- Vue.js入门第二篇
- 解决Linux下编译Java产生 illegal character: \65279 错误的问题
- 02 IPython Jupyter NoteBook 环境使用
- 最好的语言
- android 学习记录
- JS中的事件对象
- 二叉树的基本操作及一下问题(指针和终止输入)
- 作业2.2改错给x,y,z赋值
- 从网页搭建学习php开发——html入门学习笔记(一)
- 【WEB】vue2.0开发音乐播放器
- LeetCode 207. Course Schedule [Medium]
- Vue.js入门第三篇
- java压缩解压工具类