[Android] Somthing about 《疯狂Android讲义》

第一个HelloWorld例子就出现了问题了:    

      在编辑activity_main.xml时在LinearLayout出现unbound prefix错误,后查阅网上发现后面关键字比如说android写错了都会影响前面的布局关键字编译。可见,ADT的纠错能力还是不是很够的。

     编写java文件时,作者直接就从Activity中继承开始写了,其实还少了要导入程序中要用到的一些包:

import android.view.View.OnClickListener;

import android.widget.TextView;

import android.view.View;

不知道是不是所用的android版本问题,作者书中用的是2.3版本,我是在4.1版本上做的


在用编程方式的方式开发UI界面中

      在对Button绑定一个事件监听器时,重载onClick函数时,作者书中代码前莫名加了个@Override,在我的Eclipse中提示错误,可能是因为在java中声明重载函数时要加@Override,真正重载函数时不用加@Override的原因,我对java不熟,不知到具体原因。


在讲解帧布局中,在实例霓虹灯效果中

      作者直接在java代码中定义了颜色数组final int[] colors = new int[]……其中数组中定义的值都是引用自Android自生成类R中的,但这些值我们还没有定义出来,作者直接省略了,我们需要定义color.xml文件,在4.1中,生成的项目中是默认没有color文件的,不知道其他版本的有没有。color.xml文件也让我纠结了一下,起初以为它是drawable文件夹下的,但最终证明,其实它是values下的,定义android xml values file,在adt的图形界面中直接可以添加颜色值color,或者直接编辑xml文件<color name="??">#xxxxxx</color>

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值