0

默认情况下,TextViews 似乎带有一些我不知道如何删除的内置填充。例如,这是用户在我的应用程序中看到的内容。

我的登录

我希望这两个 TextView 在 Pinterest 布局中是一个连续的块,如下所示。

登录

如何实现这一目标?



更新: 最终,解决方案是手动设置背景,然后使用这样的分隔符:

    <EditText
        android:padding="10dp"
        android:id="@+id/login_name"
        android:lines="1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="0dp"
        android:hint="@string/nnn"
        android:background="#FFf0f0f0"
        android:imeOptions="actionNext" >
        <requestFocus />
    </EditText>

    <View android:layout_width="match_parent"
        android:layout_height="1dp"
        android:background="#FFd1d1d1"/>
    <View android:layout_width="match_parent"
        android:layout_height="1dp"
        android:background="#FFFFFFFF"/>

    <EditText
        android:padding="10dp"
        android:id="@+id/password"
        android:layout_width="match_parent"
        android:layout_marginTop="0dp"
        android:inputType="textPassword"
        android:hint="@string/enter_password"
        android:layout_height="wrap_content"
        android:imeOptions="actionDone"
        android:background="#FFf0f0f0"
        />
4

2 回答 2

2
  1. 从您的布局文件中删除(设置为0margin和。paddingTopBottomxml

  2. 将背景设置为纯白色,并添加一些边框或<view>分隔符。

于 2013-03-13T01:13:25.147 回答
1

您只需要将TextView背景更改为您想要的。这样就可以了。只需将其设置android:background为白色框,它就会删除边距。

于 2013-03-13T01:13:46.347 回答