Расширить ширину EditText при вводе - PullRequest
0 голосов
/ 22 января 2012

Я новичок-программист, так что это может быть довольно простой вопрос, о котором я спрашиваю - хотя я не смог найти ответ с помощью поисковой системы.

Задача 1:

Мне нужен каждый из этих EditTexts, чтобы увеличить их ширину при вводе. Я попытался добавить android:inputType="textCapSentences" и установить ширину для "Wrap_content" в каждом из представлений - однако, это, кажется, не работает, плюс он удалил подсказку, которая дана.

Вот мой код для этого:

      <LinearLayout 
       android:id="@+id/namebar"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"
       android:orientation="horizontal"
       android:paddingRight="20.0dip"
       android:paddingLeft="20.0dip"
       android:paddingTop="20.0dip"
       android:layout_above="@+id/tavleframe"
       >
       <EditText
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_weight="1.0"
            android:background="@drawable/tavle"
            android:gravity="center"
            android:hint="@string/name_text"
            android:textColor="#ffffffff"
            Imageview.Scaletype="fill_parent"
            android:inputType="textCapSentences"
            />

       <EditText
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_weight="1.0"
            android:background="@drawable/tavle"
            android:gravity="center"
            android:hint="@string/name_text"
            android:textColor="#ffffffff"
            Imageview.Scaletype="fill_parent"
            android:inputType="textCapSentences"/>

       <EditText
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_weight="1.0"
            android:background="@drawable/tavle"
            android:gravity="center"
            android:hint="@string/name_text"
            android:textColor="#ffffffff"
            Imageview.Scaletype="fill_parent"
            android:inputType="textCapSentences"/>

        <EditText
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_weight="1.0"
            android:background="@drawable/tavle"
            android:gravity="center"
            android:hint="@string/name_text"
            android:textColor="#ffffffff"
            Imageview.Scaletype="fill_parent"
            android:inputType="textCapSentences"/>

        <EditText
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_weight="1.0"
            android:background="@drawable/tavle"
            android:gravity="center"
            android:hint="@string/name_text"
            android:textColor="#ffffffff"
            Imageview.Scaletype="fill_parent"
            android:inputType="textCapSentences"/>                                            
   </LinearLayout>

1 Ответ

1 голос
/ 22 января 2012

Было бы полезно узнать, что вы подразумеваете под «кажется, что это не работает», но у меня есть идея.Вы устанавливаете ширину на wrap_content, но вы также устанавливаете layout_weight на 1. Это распределит любое избыточное горизонтальное пространство в равных количествах для каждого EditText.Просто удалите атрибут android:layout_weight из каждого EditText.

. Я также не понимаю, что вы имеете в виду под "удаленным намеком, который дан".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...