Очистить текст в EditText при вводе

Только возможно, если Вы можете устранять-ширина столбцы. Если можно установить фиксированную ширину тогда, некоторый css как это должен работать:

td {
    width: 25%;
}

можно настроить каждую ширину столбцов как это:

<table>
  <tr>
    <td class="col1">...</td>
    <td class="col2">...</td>
  </tr>
</table>
...
<table>
  <tr>
    <td class="col1">...</td>
    <td class="col2">...</td>
  </tr>
</table>

и затем определяют ширины как это:

.col1 {
   width: 25%;
}
.col2 {
   width: 75%;
}
80
задан locoboy 15 March 2011 в 06:23
поделиться

2 ответа

my button

 <Button
    android:id="@+id/clear_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginBottom="8dp"
    android:layout_marginEnd="8dp"
    android:layout_marginRight="8dp"
    android:text="@string/title_clear"
    android:onClick="clearLog"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintRight_toRightOf="parent" />

моя функция

    public void clearLog(View view) {
      mLog.setText("");
      mLog.clearComposingText();
    }
  }
0
ответ дан 24 November 2019 в 09:44
поделиться

Если использование EditText не обязательно, можно реализовать это поведение легко с новыми материальными компонентами:

<com.google.android.material.textfield.TextInputLayout
            style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="@string/hint_field"
            app:endIconDrawable="@drawable/ic_close_black_24dp"
            app:endIconMode="clear_text"
            app:endIconTint="@color/black">

            <com.google.android.material.textfield.TextInputEditText
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:hint="@string/hint_value"
                android:maxLines="1"
                android:text="@{itemModel.value}" />

        </com.google.android.material.textfield.TextInputLayout>

только необходимо указать drawable, которое Вы хотите для кнопки, которая очистит текст и действие, которое это выполнит. Для очистки текста можно использовать iconMode = "clear_text", но также и "password_toggle" доступен.

0
ответ дан 24 November 2019 в 09:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: