标签的使用

两天之内被include耍了两次,第一次是在layout里面写了个id,include的时候又写了个id,结果导致findviewbyid返回的是null,恰逢是我自定义的一个view,甚是激动的改了好几次的view,杯具啊。(ps,激动的时候还顺便查了下findviewbyid为null的几个情况,A,view的id在xml中的定义使用的是老式的id=“@+id/XXX”,应该换成android:id="@+id/xxx",B, 在setcontentView(R.layout。xxx)之前调用了这个findviewbyid,这个属于更低级的错误了,整个的布局树都没导进来就去调其中的节点肯定没得找,C,这个可能犯的人也不少,就是自定义的view中的构造函数没有调用super(context, attrs),再跑下题,这次的自定义view让我重新认识了下  xmlns:android="http://schemas.android.com/apk/res/android"的魅力,如果不加这个,估计xml没有什么能写的了,所以如果自己定义了attrs的属性,要应用的时候就要添上自定的应用空间(我随便起的名字),总之自定义view的时候注意下吧。)

第二次是在layout外面用的是relativelayout包着呢,结果在include中写上的android:layout_alignParentBottom=“true"就是不怎么好使,必须在layout中填上,反正这次是,其他的待验证,

ps,写多分辨率适配的时候先把 <supports-screens android:anyDensity="true" />填在mainfest.xml中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值