English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Recentemente, acabei de fazer um pequeno aplicativo Android, conforme detalhado a seguir:
Efeito visual:
Tela original
Clique no botão para executar
Tela após execução
Código em implementação:
public class MainActivity extends AppCompatActivity { private Button bt; private TextView tv; public ProgressDialog myDialog; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); bt = (Button) findViewById(R.id.button); tv = (TextView) findViewById(R.id.text); bt.setOnClickListener(new myOnClickListener()); } private class myOnClickListener implements View.OnClickListener{ @Override public void onClick(View v) { final CharSequence strDialogTitle = getString(R.string.app_about); final CharSequence strDialogBody = getString(R.string.app_msg); //Exibir o diálogo myDialog = ProgressDialog.show(MainActivity.this, strDialogTitle, strDialogBody, true); tv.setText(R.string.result); //Criar uma thread vazia para simular a execução new Thread(){ public void run(){ try{ //Configurar o sono da thread3segundos sleep(3000); }catch (Exception e){ e.printStackTrace(); } finally { //Excluir o objeto myDialog criado myDialog.dismiss(); } } }.start();//Iniciar a execução da thread } } }
Isso é tudo o que há no artigo. Esperamos que isso ajude no seu aprendizado e que você apóie o tutorial Yell.
Declaração: o conteúdo deste artigo é de origem na Internet, pertencente ao respectivo autor. O conteúdo é contribuído e carregado voluntariamente pelos usuários da Internet. Este site não possui direitos de propriedade, não foi editado artificialmente e não assume responsabilidade legal. Se você encontrar conteúdo suspeito de violação de direitos autorais, por favor, envie um e-mail para: notice#oldtoolbag.com (ao enviar e-mail, substitua # por @ para denunciar, e forneça provas relevantes. Em caso de verificação, o site deletará imediatamente o conteúdo suspeito de infringência.