暑假没事,想到学习了Java,然后自学了一些Android知识,准备实现一个练练看的游戏来提高Android编程能力
然后下午新建了一个工程,在主布局xml文件上边添加了开始游戏,继续游戏,排行榜三个按钮,之后在主界面以及
按钮添加背景图片,看到标题栏丑丑的,所以上网查找了Android有关修改标题栏的内容,按照网上的方法新建了一个
title的xml布局文件,之后在activity的oncreate方法这种添加了如下代码,结果调试崩了,当然预料之中
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.activity_title);
想起以前看到的自定义控件,所以讲标题栏自定义控件,新建了relativelayout的派生类titlelayout,然后在主布局文件中
使用了自定义的控件,宽度为match_parent,这次调试正常,但是标题栏的宽度并不是手机屏幕的宽度,就检查布局,实
在没发现什么问题,最后在dimens.xml文件下发现如下代码
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="activity_vertical_margin">16dp</dimen>
</resources>
想着可能就是这得问题,然后把16改成0,OK了!