English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Recentemente, non avendo nulla da fare, ho creato un piccolo programma Android, come segue:
Immagine del risultato:
Interfaccia originale
Esegui cliccando sul pulsante
Interfaccia utente dopo l'esecuzione
Implementazione del codice:
public class MainActivity extends AppCompatActivity { private Button bt; private TextView tv; public ProgressDialog myDialog; public void onClick(View v) { 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{ public void onClick(View v) { final CharSequence strDialogTitle=getString(R.string.app_about); final CharSequence strDialogBody=getString(R.string.app_msg); // Mostra il dialogo myDialog=ProgressDialog.show(MainActivity.this,strDialogTitle,strDialogBody,true); tv.setText(R.string.result); // Crea una thread vuota per simulare l'esecuzione new Thread(){ public void run(){ try{ // Imposta la thread a dormire per 3 secondi sleep(3000); catch (Exception e){ } e.printStackTrace(); } finally { // Elimina l'oggetto myDialog creato myDialog.dismiss(); } } .start(); // Avvia la thread } } }
Questo è tutto il contenuto dell'articolo, speriamo che sia utile per la tua apprendimento e che tu sostenga fortemente il tutorial urla.
Dichiarazione: il contenuto di questo articolo è stato raccolto da Internet, il copyright spetta ai rispettivi proprietari, il contenuto è stato caricato autonomamente dagli utenti di Internet, il sito web non detiene i diritti di proprietà, non è stato elaborato manualmente e non assume responsabilità legali correlate. Se trovi contenuti sospetti di violazione del copyright, ti preghiamo di inviare una e-mail a notice#oldtoolbag.com (al momento dell'invio dell'e-mail, sostituisci # con @) per segnalare il problema e fornire prove pertinenti. Una volta verificata, il sito web eliminerà immediatamente il contenuto sospetto di violazione del copyright.