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

为什么我拖拉控件只能拖拉到现有控件的上下部分,而不能像视频一样左右呢

视频中老师拖拉一个控件到窗口中时可以拖到现有的控件的左右部分,而我却只能是现有控件的上下。求解。

正在回答

3 回答

因为你使用的布局是LinearLayout线性布局,水平(orientation:horizontal)线性布局可以左右移动,不能上下移动;垂直(orientation:vertical)线性布局可以上下移动,不可以左右移动;或者可以使用相对布局,比较灵活。

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

RelativeLayout是相对布局。百度:

相对布局是指按照控件间的相对位置进行布局,也就是说我们可以选一个控件作为参照,其他的控件可以在它的上边、下边、左边及右边等。例如,Android:layout_below属性意思是在某个控件之下,android:layout_toRightOf属性表示的是在某控件的右边,详细的布局属性请参考官方提供的PAI。

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

你的布局是不是用的LinearLayout,并且属性是不是设置的android:orientation="vertical"

换成android:orientation="horizontal"试试

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

举报

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

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

进入课程

为什么我拖拉控件只能拖拉到现有控件的上下部分,而不能像视频一样左右呢

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号