Como posso adicionar um texto de espaço reservadoEditText
na classe que não está no XML?
Eu tenho o seguinte EditText
no meu código que será mostrado no alertdialog:
final EditText name = new EditText(this);
android
placeholder
Mona
fonte
fonte
Respostas:
Ah ok. O que você está procurando é
setHint(int)
. Simplesmente passe um id de recurso de uma string do seu xml e você estará pronto.EDITAR
E em XML, é simplesmente
android:hint="someText"
fonte
android:hint="text"
fornece uma informação para o usuário que o que ele precisa preencher em particulareditText
por exemplo: - eu tenho dois edittext, um para valor numérico e outro para valor de string. podemos definir uma dica para o usuário, para que ele entenda que valor ele precisa dar
depois de executar o aplicativo, esses dois edittext mostrarão a dica inserida, depois de clicar no texto de edição e o usuário poderá inserir o que deseja (consulte a imagem do modo de luxo)
fonte
Na sua atividade
fonte
É assim que se faz uma senha de entrada com uma dica que não foi convertida em * !!.
No XML:
agradecimentos a: manga e rjrjr pela compreensão: D.
fonte
No Android Studio, você pode adicionar dica (espaço reservado) por meio da GUI. Primeiro, selecione o campo EditText na visualização do designer. Em seguida, clique na árvore de componentes Lado esquerdo do IDE (normalmente está lá, mas pode estar lá minimizado). Lá você pode ver as propriedades do EditText selecionado. Encontre o campo Dica como abaixo da imagem
Lá você pode adicionar dica (marcador de posição) ao EditText
fonte
Se você quer dizer o local onde o adicionará no layout. Você pode definir um contêiner como um FrameLayout e adicionar este EditText a ele quando ele é criado.
fonte
Você precisa usar o atributo android: hint
No Android Studio, você pode alternar de XML -> Design View e clicar no componente no layout, no campo EditText, neste caso. Isso mostrará todos os atributos aplicáveis para esse componente da GUI. Isso será útil quando você não souber sobre todos os atributos existentes.
Você ficaria surpreso ao ver que o EditText possui mais de 140 atributos para personalização.
fonte
Se você deseja inserir texto dentro da visualização EditText que permanece lá após o campo ser selecionado (diferente da maneira como a dica se comporta), faça o seguinte:
Em Java:
Em Kotlin:
fonte