为了账号安全,请及时绑定邮箱和手机立即绑定

Android攻城狮的第二门课(第1季)

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 组件篇
    查看全部
  • API和Android版本的对应关系
    查看全部
    0 采集 收起 来源:全局信息配置

    2016-07-31

  • 全局篇
    查看全部
    0 采集 收起 来源:全局信息配置

    2016-07-31

  • AndroidManifest.xml常用标签解读 1、全局篇(包名、版本信息) 2、组件篇(四大组件) 3、权限篇(申请权限和定义权限)
    查看全部
  • AndroidManifest.xml配置文件介绍 1、本质:AndroidMainfest.xml是整个应用的主配置清单文件 2、包含:该应用的包名、版本号、组件、权限等信息 3、作用:记录该应用的相关的配置信息
    查看全部
  • 自定义进度条颜色
    查看全部
  • Fragment是否类似于Java EE中的框架呢?
    查看全部
  • ScrollView的常用方法: (1)getScrollY()————滚动条滑动的距离 (2)scroll.getChildAt(0).getMeasuredHeight()--scrollView中第一个控件的总高度(3)getHeight()----屏幕的高度 scrollTo:以滚动视图起始位置开始计算的 scrollBy:相对前一次的位置,去滚动对应的距离
    查看全部
  • 使用ViewStub标签来加载一些不常用的布局 作用:Viewstub标签同include标签一样可以用来引入一个外部布局,不同的是,Viewstub引入的布局默认不会扩张, 既不会占用显示也不会占用位置,从而在解析layout时节省cpu和内存 ViewStub:其作用和include一致,都是可以引入公共布局。区别是:ViewStub默认是不会加载到CPU的,只有当用户触发某些事件才会使得ViewStub加载出来。而include是直接加载到CPU的。 .inflate()方法:惰性加载,加载到视图中
    查看全部
  • <include/>的使用: 作用:将共用的组件抽取出来单独放到一个xml文件中,然后使用include标签导入共有布局 效果:提高UI的制作效率和复用效率,页能保证制作的UI布局更加规整和易于维护 使用: 如:<include layout="@layout/common_title"> 这样就会将我们自定义的common_title这xml文件中的内容显示在我们的布局中去
    查看全部
  • Android5种布局简单介绍: LinearLayout(线性布局): 线性的 垂直,水平 RelativeLayout(相对布局): 相对布局 最灵活的方式(子布局相对于父布局的位置) TableLayout(表格布局): 一般使用GridView替代 AbsoluteLayout(绝对布局): 一般不适用 Framelayout(帧布局): 可以进行一些布局样式的叠加。
    查看全部
    0 采集 收起 来源:推荐使用布局

    2016-07-30

  • 自定义SeekBar进度条 II <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/select" android:state_pressed="true" android:state_window_focused="true"/> <item android:drawable="@drawable/select" android:state_focused="true" android:state_window_focused="true"/> <item android:drawable="@drawable/select" android:state_selected="true" android:state_window_focused="true"/> <item android:drawable="@drawable/normal"/> </selector> //另类 <SeekBar android:thumb="@drawable/my_thumb"//*** android:id="@+id/seekBar1" android:layout_width="match_parent" android:layout_height="wrap_content" android:max="100" android:progress="50" /> Ps:若Ctrl+左键无法查看源代码,则采用直接打开SDK文件夹去手动查找。
    查看全部
  • 隐藏ScrollView
    查看全部
  • 1.Gallery过期了,不建议使用,一般可用HorizontalScrollView和ViewPager代替; 2.自己实现适配器:自由性和灵活度高 public class ImageAdapter extends BaseAdapter { private int[]res; private Context context; public ImageAdapter(int []res,Context context) { this.res =res; this.context = context; } @Override //返回已定义的数据源的总数量 public int getCount() { return res.length; } @Override //告诉适配器取得目前容器中的数据ID和对象 public Object getItem(int position) { return res[position]; } @Override public long getItemId(int position) { return position; } @Override //取得目前欲显示的图像View,传入数组ID值使之读取与成像 public View getView(int position, View convertView, ViewGroup parent) { ImageView image = new ImageView(context); image.setBackgroundResource(res[position]); //设置Gallery的每个缩略图的大小 image.setLayoutParams(new Gallery.LayoutParams(400, 300)); //设置缩放拉伸模式 image.setScaleType(ScaleType.FIT_XY); return image; } }
    查看全部
  • ScrollView 控制ScrollView的位置 ScrollTo()与ScrollBy()的区别 第一步:在主布局文件中添加两个按钮,控制上下拉动滚动条并在主活动中初始化 第二步:主活动实现OnClickListener接口 第三步:通过onClick方法,在其中使用switch方法,设置上下拉case. 注意:scrollTo与scrollBy的区别:参考系不同,前者,以滚动视图起始位置开始计算,后者以相对前一次的位置去滚动相应的距离 应用:记录上次退出时位置数据,下次登入时通过传值给ScrollTo,或ScrollBy复原
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Android开发课程进阶部分的第1季,将讲解各种高级控件的使用,对于不熟悉Android开发的童鞋来说会有一定的难度,所以,建议在学习本门课程之前: 1、熟练掌握Java基础语法和面向对象编程 2、熟悉Android开发环境 3、熟练使用Button、ImageView等基础控件
老师告诉你能学到什么?
1、Android高级控件的应用场景 2、Android高级控件的使用方法 3、熟悉Android常用高级控件

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!