为了账号安全,请及时绑定邮箱和手机立即绑定

出现覆盖的同学请看

当按照老师的代码编辑完第一行4个按钮的时候,此时运行会发现,计算器的显示屏和4个按钮覆盖在了一起。

这是因为我们下载的Eclipse一般会自动使用的布局是RelativeLayout,即相对布局. 

1、此时需要把RelativeLayout改为LinearLayout (开头和末尾都改掉)

554f7791000134f105000375.jpg

2、再修改下面的为LinearLayout

http://img1.sycdn.imooc.com//554f77ab0001c06904440243.jpg


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"

http://img1.sycdn.imooc.com//554f78ea0001af6006120195.jpg


4、此时可能它还是会报错,去布局界面仍然看不到4个按钮. 我们只需要保存后,关掉重启一下Eclipse,然后等它一会儿. 就不会报错了!然后可以再布局界面预览到4个按钮,运行后效果和老师说的一样.


正在回答

1 回答

解答正确

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第一门课(入门篇)
  • 参与学习       312584    人
  • 解答问题       4633    个

想快速掌握Android应用开发基础,选择学习这门课程就对了。

进入课程

出现覆盖的同学请看

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信