课程
/移动开发
/Android
/Android攻城狮的第一门课(入门篇)
视频中老师拖拉一个控件到窗口中时可以拖到现有的控件的左右部分,而我却只能是现有控件的上下。求解。
2015-12-19
源自:Android攻城狮的第一门课(入门篇) 10-2
正在回答
因为你使用的布局是LinearLayout线性布局,水平(orientation:horizontal)线性布局可以左右移动,不能上下移动;垂直(orientation:vertical)线性布局可以上下移动,不可以左右移动;或者可以使用相对布局,比较灵活。
RelativeLayout是相对布局。百度:
相对布局是指按照控件间的相对位置进行布局,也就是说我们可以选一个控件作为参照,其他的控件可以在它的上边、下边、左边及右边等。例如,Android:layout_below属性意思是在某个控件之下,android:layout_toRightOf属性表示的是在某控件的右边,详细的布局属性请参考官方提供的PAI。
你的布局是不是用的LinearLayout,并且属性是不是设置的android:orientation="vertical"
换成android:orientation="horizontal"试试
举报
想快速掌握Android应用开发基础,选择学习这门课程就对了。
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号