EditText不显示其完整布局

时间:2016-05-10 06:01:00

标签: android android-edittext

我有以下EditText。

          <EditText
            android:id="@+id/editText7"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:ems="10" />

对于这个edittext,我有以下布局。

enter image description here

但我希望得到如下的edittext:

enter image description here

如何获取上面的edittext?

4 个答案:

答案 0 :(得分:1)

创建一个drawable background.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="@android:color/very_light_grey"/>
    <stroke android:width="1dp" android:color="@color/grey"/>
</shape>

将您的编辑文字更改为

<EditText
  android:background="@drawable/background"
  android:layout_width="match_parent"
  android:paddingLeft="60dp"
  android:layout_height="wrap_content"/>

答案 1 :(得分:0)

您可以在编辑文本中设置填充。

android:padding="10dp"

答案 2 :(得分:0)

它基本上与设备的Android版本一致。早期版本的Android EditText有点类似于你寻找的样子。但是最新的你会得到一线。我想建议改变编辑文本主题或背景以达到您的目的。

答案 3 :(得分:0)

使用

在xml中设置edittext的背景
android:background="Your Color Code"