2013-03-13 4 views
0

По умолчанию TextViews, похоже, несут встроенную прокладку, которую я не могу понять, как удалить. Например, это то, что пользователь видит в моем приложении.Как создать непрерывный TextView?

My Login

Я хотел бы два TextViews быть непрерывный блок, как показано ниже в макете Pinterest.

Pinterest Login

Как достичь этого?



Обновление: В конечном счете, решение было установить фон вручную, а затем использовать Seperator так:

<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" 
     /> 

ответ

2
  1. Удалить (набор для 0) в margin и padding от Top и Bottom в вашем файле макета xml.

  2. Установите фон в белый цвет и добавьте границы или разделители <view>.

+0

Вы добавили 2, потому что видели это в своем ответе? или вы просто волшебно подумали об этом после того, как вы закончили отвечать? –

+0

... а? Я добавил номер 2, потому что понял, что удаление отступов и полей не повлияет на изображение. Мир не вращается вокруг вас, и StackOverflow не является конкурентом. – slezica

+0

, задавая свой вопрос, я думаю, что у него нет полей или отступов на его EditText, так что он остался с фоном. Так что в принципе вы правы, StackOverFlow - это не соревнование. но делать то, что вы сделали прямо сейчас, тоже не очень приятно. –

1

Вам просто нужно изменить фон TextView на то, что вы хотите. И это сделает трюк. Просто установите android:background в белый квадрат, и он удалит поля.

Смежные вопросы