Como codificar o comportamento de seu aplicativo android com java
Codificação o comportamento do seu aplicativo Android depende da quantidade de trabalho que você quer fazer. Android 1.6 (também conhecida como rosca) introduziu um android: onclick
Conteúdo
- Lançar Android Studio. Certifique-se de que você já criou o “olhar” para a sua aplicação.
- Se você não vir a ferramenta Designer com suas telas de visualização, clique duas vezes no
app / res / layout / activity_main.xml
filial na janela da ferramenta de projeto. Quando a ferramenta Designer aparece, selecione a guia Design. - Anote os rótulos nas ramificações na árvore de componente tree.The componente está no lado esquerdo da ferramenta Designer, imediatamente abaixo da paleta. Observe os rótulos dos ramos da árvore. Cada elemento na tela tem uma identidade (Um nome para identificar esse elemento). Aqui, os ids de alguns dos elementos da tela são
editar texto
,botão
, etextView
.
Você pode estar se perguntando por que, no lugar da palavra “identificação”, o estranho abreviatura em minúsculas identidade é usada em vez da abreviatura idioma Inglês mais convencional identidade. Para descobrir o que está acontecendo, selecione a aba Texto na ferramenta de designer do Android Studio. No código XML para o layout da atividade que você vai encontrar linhas comoandroid: id ="@ + Id / textView"
. Em arquivos XML do Android,identidade
é uma palavra código.
Quando você soltar um componente para a tela de visualização, Estúdio Android atribui esse componente um id. Você pode experimentar com isso, largando uma segundaTextView
componente para a tela de visualização. Se você fizer isso, a árvore componente tem um ramo adicional, e a etiqueta no ramo (o id do novo componente) é provável que seja textView2.Java é case-sensitive, então você tem que prestar atenção à forma como as palavras são capitalizados. Por exemplo, a palavra
Editar texto
não é o mesmo que a palavraeditar texto
. Neste exemplo, a palavraEditar texto
representa um tipo de componente (uma espécie de campo de texto), eeditar texto
significa um componente particular (o campo de texto em seu aplicativo - o campo de texto que você caiu sobre a tela de visualização).Você pode alterar id de um componente, se quiser. (Por exemplo, você pode alterar o nome
editar texto
parathatTextThingie
.) Neste exemplo, você provavelmente vai querer aceitar o que você vê na árvore de componentes. Mas antes de prosseguir para a próxima etapa, anote os ids na árvore de componentes do seu aplicativo.Para alterar id de um componente, selecione o componente na tela de visualização ou na árvore de componentes. Em seguida, no painel Propriedades, no lado direito da ferramenta de Designer, procure um campo ID. Alterar o texto que você encontra neste campo ID. (Sim. No painel Propriedades, ID tem letras maiúsculas.)
Video: Como aprender a PROGRAMAR pelo CELULAR (ganhe $ com isso) - Grátis!
- Na tela de visualização ou na árvore de componentes, selecione os button.As CÓPIA resultado, o painel Propriedades exibe informações sobre o componente de botão.
- No painel Propriedades, digite onButtonclick na
onclick
campo.
Na verdade, a palavra que você digitar oonclick
O campo não tem que ser onButtonclick. Mas nestas instruções, a palavra onButtonclick é usado. - Dentro de
app / ramo java
da janela da ferramenta de projeto, clique duas vezes emAtividade principal
.Claro, se você não aceitar o nome de atividade padrão (Atividade principal
) Quando criou o novo projeto, clique duas vezes em qualquer nome atividade você usou.
Na janela da ferramenta de projeto, oAtividade principal
filial está localizada em um ramo que é rotulado com o nome do pacote do seu aplicativo. (O nome do pacote écom.example.myapplication
oucom.allyourcode.a03_01
ou algo parecido.) Esse ramo nome do pacote é diretamente naJava
ramo, que é, por sua vez, naaplicativo
ramo.
Quando você terminar com um duplo clique, o código do atividade aparece no editor do Android Studio. - Modificar o código da atividade.
No código abaixo, é assumido que os ramos na árvore componente do seu aplicativo têm os mesmos rótulos como a árvore acima. Em outras palavras, é assumido que os componentes de seu aplicativo tem os ids
editar texto
,botão
, etextView
. Se os componentes de seu aplicativo têm diferentes ids, alterar o código em conformidade. Por exemplo, se o seu primeiroEditar texto
componente tem o ideditText2
, alterar o seu primeirofindViewById
ligar parafindViewById (R.id.editText2)
. - Execute o aplicativo.
- Quando o aplicativo começa a ser executado, digite algo (qualquer coisa) em seu aplicativo de
Editar texto
componente. Em seguida, clique no button.When você clica no botão, cópias Android o texto do seuEditar texto
componente para o seuTextView
componente.
com.allyourcode.a03_01- pacote
importação android.support.v7.app.AppCompatActivity-
importação android.os.Bundle-
importação android.view.View-
importação android.widget.EditText-
importação android.widget.TextView-
classe pública MainActivity estende AppCompatActivity {
Video: [Android Studio] Aula 06 - Desenvolvendo uma calculadora simples
EditText editText-
TextView textView-
@Sobrepor
protected void onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState) -
setContentView (R.layout.activity_main) -
EditText = (EditText) findViewById (R.id.editText) -
textView = (TextView) findViewById (R.id.textView) -
}
public void onButtonclick (Vista) {
textView.setText (editText.getText ()) -
}
}
Se o seu aplicativo não for executado, você pode pedir ajuda via email. O endereço é [email protected].