Это существует? Я должен сделать TextView, который является всегда прописным.
Я не вижу ничего подобного в атрибутах TextView. Однако вы можете просто сделать текст прописным перед его установкой:
textView.setText(text.toUpperCase());
Если TextView является EditText и вы хотите, чтобы все, что набирает пользователь, было прописным, вы можете реализовать TextWatcher и использовать EditText addTextChangedListener, чтобы добавить его, а в методе onTextChange взять пользовательский ввод и заменить его тем же текстом в верхнем регистре.
editText.addTextChangedListener(upperCaseTextWatcher);
final TextWatcher upperCaseTextWatcher = new TextWatcher() {
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
editText.setText(editText.getText().toString().toUpperCase());
editText.setSelection(editText.getText().toString().length());
}
public void afterTextChanged(Editable editable) {
}
};