EditText在LinearLayout布局中设置背景后

EditText输入框就变成很短很短了。大概只能输入2个字符就被挤掉了。。。我把LinearLayout中背景去掉。就可以了。但是我又要这个背景其中用了.9.png的图可... EditText输入框就变成很短很短了。大概只能输入2个字符就被挤掉了。
。。
我把LinearLayout中背景去掉。就可以了。但是我又要这个背景
其中用了.9.png 的图

可以确定一点的就是和背景图片没问题。

因为图片是拷过来的。。大小是265x33的。

这个代码是我自己写的。我拷了别人的xml代码覆盖后也同样有这种问题。
所以有点不像是代码问题。。。
下面是我的代码块:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/shurukuang"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:orientation="horizontal" >

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"

android:text="账号"
android:textSize="15sp" />

<EditText
android:id="@+id/et_username"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:textSize="18sp"
android:background="@android:color/transparent"
android:singleLine="true" >
</EditText>
</LinearLayout>
展开
 我来答
董俊锟djk
2014-03-22 · TA获得超过2551个赞
知道小有建树答主
回答量:1231
采纳率:66%
帮助的人:1017万
展开全部
你只需要修改EditText里面的android:layout_width="match_parent"改为android:layout_width="0dp"
再加一条android:layout_wweight="1"
更多追问追答
追问

这个没用。。。试过好几次了。都是这样。

追答
android:background="@android:color/transparent"改为
android:background="@null"
迪亚哥bule
2014-03-24 · TA获得超过223个赞
知道小有建树答主
回答量:108
采纳率:100%
帮助的人:111万
展开全部
1.
把外部局换成RelativeLayout
2.
TextView加上
android:layout_alignParentLeft="true"
android:layout_centerInParent="true"

试试看呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式