用eclipse开发android时两个文本组件总是重叠的,怎么解决
如题,我这里是编辑文本,文本组件也一样,看图,不要用android:layout_marginTop谢谢...
如题,我这里是编辑文本,文本组件也一样,看图,不要用android:layout_marginTop谢谢
展开
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
展开全部
你用LinerLayout 代替RelativeLayout 在里面加上这句android:orientation="vertical" ,表示LinerLayout里面的组件是从上到下排列的,(android:orientation="horizontal" 这句是表示从左到右排列的),
两行之间要间隙的话可以在第二个组件里加一句 android:layout_marginTop="8dp" (这个数值你可以自己定,左右排列的话用android:layout_marginLeft="8dp")
或者在在第二个文本中加一句android:layout_below="id/myet1" 这句是指定第二个文本框的位置相对第一个在下面
两行之间要间隙的话可以在第二个组件里加一句 android:layout_marginTop="8dp" (这个数值你可以自己定,左右排列的话用android:layout_marginLeft="8dp")
或者在在第二个文本中加一句android:layout_below="id/myet1" 这句是指定第二个文本框的位置相对第一个在下面
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-03-03 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
用Eclipse开发android时会出现文本重叠的原因是使用了相对布局RelativeLayout,所以才会出现文本重叠的现象,解决方法如下:
把相对布局改为线性布局,并添加属性android:orientation="vertical"即可。
下面对相对布局和线性布局进行介绍:
相对布局 RelativeLayout 允许子元素指定相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。RelativeLayout灵活性大很多,当然属性也多,操作难度也大,属性之间产生冲突的的可能性也大,使用相对布局时要多做些测试。
线性布局LinearLayout是线性布局控件,包含的子控件将以横向或竖向的方式排列,按照相对位置来排列所有的widgets或者containers,超过边界时,某些控件将缺失或消失。因此一个垂直列表的每一行只会有一个widget或者是container,而不管有多宽,而一个水平列表将会只有一个行高(高度为最高子控件的高度加上边框高度)。LinearLayout保持其所包含的widget或者是container之间的间隔以及互相对齐(相对一个控件的右对齐、中间对齐或者左对齐)。
把相对布局改为线性布局,并添加属性android:orientation="vertical"即可。
下面对相对布局和线性布局进行介绍:
相对布局 RelativeLayout 允许子元素指定相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。RelativeLayout灵活性大很多,当然属性也多,操作难度也大,属性之间产生冲突的的可能性也大,使用相对布局时要多做些测试。
线性布局LinearLayout是线性布局控件,包含的子控件将以横向或竖向的方式排列,按照相对位置来排列所有的widgets或者containers,超过边界时,某些控件将缺失或消失。因此一个垂直列表的每一行只会有一个widget或者是container,而不管有多宽,而一个水平列表将会只有一个行高(高度为最高子控件的高度加上边框高度)。LinearLayout保持其所包含的widget或者是container之间的间隔以及互相对齐(相对一个控件的右对齐、中间对齐或者左对齐)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-12-08 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
将RelativeLayout改为LinearLayout,并为其设置方向为垂直排列即可解决该问题。
eclipse开发android时两个文本组件总是重叠的,类似的问题一般是由于位置声明错误,如果使用相对布局,请使用layout_toRightOf之类的属性声明,或者使用线性布局即可。
eclipse开发android时两个文本组件总是重叠的,类似的问题一般是由于位置声明错误,如果使用相对布局,请使用layout_toRightOf之类的属性声明,或者使用线性布局即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-02-18
展开全部
在第二个文本中使用android:layout_below="id/myet1"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询