Android中EditText无法完全显示

如图,代码如下:<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmln... 如图,代码如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<!-- name -->
<TextView
android:id="@+id/name"
android:layout_width="80sp"
android:layout_height="wrap_content"
android:layout_marginTop="5px"
android:text="姓名" />

<EditText
android:id="@+id/name_e"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/name"
android:layout_alignTop="@+id/name"
android:layout_toRightOf="@+id/name"
android:hint="请输入文字"/>

</RelativeLayout>
展开
 我来答
pengqinping
2014-02-22 · 超过11用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:15.1万
展开全部
android:layout_alignBottom="@+id/name"
android:layout_alignTop="@+id/name"
这两句话去掉就好了。百度下一些属性的用法。

动手敲打码是编程好的开始。也要学会百度
追问
谢谢,不过我的想法是把EditText的框体大小变成和前面的TextView大小一样。您看有没有方法可以达到那样的效果?
追答
是要宽度和大小都一样的吗? 如果是下面两个一个是宽度,一个是高度。设置一样就可以一样值,例100dp,的大小了。

android:layout_width="wrap_content"
android:layout_height="wrap_content"
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
QQMSD8
2018-07-28 · 知道合伙人软件行家
QQMSD8
知道合伙人软件行家
采纳数:6788 获赞数:13239
没有做不到,只有想不到,帮助别人的同时也是对自己的提升

向TA提问 私信TA
展开全部
估计是你设置了padding 内边距导致的
或者你写死了EditText 宽度,建议把layout贴出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友17780d0
2014-02-22 · 超过15用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:20.3万
展开全部
android:layout_width="80sp" TextView设置了高度。然后EditText:
android:layout_alignBottom="@+id/name"
android:layout_alignTop="@+id/name"
相当于也给Edittext设置了高度,所以会显示不全。
追问
width不是宽度吗?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-02-22
展开全部
你要达到什么效果啊……TextView显示在左边,然后EditText占满其余的宽度?
追问
嗯,并且使EditText得框体大小和TextView一样大- -理想状况是这样的。。。
追答
不要用相对布局,用线性布局。orientation为horizontal,TextView的layout_width设为wrap content,Edit Text的layout_width=0dp, layout_weight设为1。然后设置两个的layout_gravity为center_vertical
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式