出现覆盖的同学请看
当按照老师的代码编辑完第一行4个按钮的时候,此时运行会发现,计算器的显示屏和4个按钮覆盖在了一起。
这是因为我们下载的Eclipse一般会自动使用的布局是RelativeLayout,即相对布局.
1、此时需要把RelativeLayout改为LinearLayout (开头和末尾都改掉)
2、再修改下面的为LinearLayout
3、然后它会报错!---Wrong orientation? No orientation specified, and the default is horizontal, yet this layout has multiple children where at least one has layout_width="match_parent"
通常发生这个错误提示的原因是我们直接在原有的页面上把别的布局标签改成<LinearLayout>,但是使用<LinearLayout>标签要指明方向,水平方向还是垂直方向
由于我们设置的是4个水平按钮.
这里我们在修改后的LinearLayout中加入一行代码 android:orientation = "vertical"
4、此时可能它还是会报错,去布局界面仍然看不到4个按钮. 我们只需要保存后,关掉重启一下Eclipse,然后等它一会儿. 就不会报错了!然后可以再布局界面预览到4个按钮,运行后效果和老师说的一样.