【Android】2015.09.01 第一行代码 Day2 Count:4

因为安卓官方文档实战很少,所以先看选择《第一行代码》
-----------------------------------------------
第一行代码
Day3
第二章
 先从看得到的入手,探究活动(Activity)
-----------------------------------------------
Questions:
1. 为什么设置了 singleTop,但是跳转时,还是在新建FirstActivity的实例?
问题修正,在真机上(API16 19)是可以,但是在genymotion上就不行

2. BackStack在内存中,那出栈的Activity存放在哪里?

3.  那问题来了, 如何指定某个类只能供某个特定的类调用捏?

4.This 和 ThirdActivity.this有什么区别?
在Toast.makeText()中前者会报错

Points
1. 在singleTask中,调用压在下面的Activity时,步骤:
弹出栈前面的Activity
再调用所启用Activity的onRestart(),再调用弹出栈的Activity的onDestroy()

2.打印状态
//打印当前类的包名 + 类名@内存地址
Log. d( LOGTAGthis.toString());
//打印当前栈的任务ID
Log.d(LOGTAG"Task id is " + getTaskId());

3.执行顺序问题
//退出 必须放在finishAll()的前面,不然不会执行
Log. d( LOGTAG"You quit");
ActivityCollector.finishAll();


------------------------------------------
第一行代码
Day3
第三章
 看脸的世界
-----------------------------------------------
Questions:
1. 各种视图对应什么情况下使用?

Points
1.Button 的hint 是在没有text的时候显示的,而且字体为灰白色
TextView也一样,而且字体时钟为灰白色

2. 对控件属性GONE的理解
不是从资源中把它取出,只是屏幕不可见,而且不再占用屏幕空间,还是可以再设置成VISIBLE

3. ProgressBar style:

  • style="@android:style/Widget.ProgressBar.Horizontal"
  • style="@android:style/Widget.ProgressBar"
   
其他 Large: 转的圈圈大一些 Small:转的圈圈小一些  Inverse: 反着转圈圈

4. setCancelable() true:就是出现对话框时,我点击其他空白地方,可以使对话框消失
默认情况都是true,就是都可以取消

5. RelativeLayout中:
                         Above
                ---------------------------------------
     Bottom    |        Button           |   Top
                ---------------------------------------                       
                                                       Below

6. span: 跨度 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值