inputType
рассматриваются как намек на клавиатуре приложение о том, как лечить конкретный текст-поле, даже если некоторые клавиатуры разрешают не-английские пароли, вы не можете рассчитывать на всех приложениях клавиатуры для поведения, как ,
Вместо использования inputType
установите password
поле для true
, это приведет к тому, символы, которые будут скрыты от экрана, но и позволит вам получить любой вход, вы, вероятно, следует также отключить предложения (используя inputType
поле):
<EditText
android:id="@+id/password"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="text|textShortMessage|textNoSuggestions"
android:password="true"/>
UPDATE
Вы можете создать простой EditText
с некоторыми текстовыми inputType
и просто установить символы отображаются в виде точек, а не простой тэ xt:
EditText passwordView = (EditText) layout.findViewById(R.id.password);
passwordView.setTransformationMethod(PasswordTransformationMethod.getInstance());
Вы попробовали рисунок – Ozan
@ozi: Нет, я этого не сделал. Как я могу попробовать? –
Я пробовал, и пароль edittext принял мой специальный символ (ü) Каков был ваш специальный символ? – Ozan