Ответ 1
вы можете использовать
android:ellipsize="start"
чтобы отобразить подсказку с типом ввода и гравитацией
У меня есть EditText
, как показано ниже:
<EditText
android:id="@+id/et_sum"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:background="@android:drawable/editbox_background"
android:gravity="center_horizontal"
android:inputType="numberDecimal"
android:hint="Enter sum" />
Но подсказка не отображается. Можно ли отобразить подсказку EditText
с помощью inputType="numberDecimal"
или нет?
вы можете использовать
android:ellipsize="start"
чтобы отобразить подсказку с типом ввода и гравитацией
Кажется, проблема с использованием android:gravity="center_horizontal"
. Попробуйте удалить эту строку, так как она подскажет мне.
Вот один из моих тегов EditText для сравнения:
<EditText
android:id="@+id/txtNumbText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="18sp"
android:inputType="numberDecimal"
android:singleLine="true"
android:hint="Number Hint Text">
</EditText>
Привет, мы не можем использовать атрибут Gravity и атрибут inputtype = "number" за один раз, поэтому лучше не учитывать атрибут гравитации.
Если вы хотите установить подсказку в середине текста редактирования, используйте вот так: android: hint = "hint"
введите пробел в тексте подсказки
<EditText android:id="@+id/xEt" android:layout_width="170dip"
android:layout_height="wrap_content"
android:layout_marginRight="20dip"
android:inputType="number"
android:hint=" numbers only "
android:layout_alignParentRight="true" />