English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
최근에 무엇도 하지 않고 Android 소프트웨어 작업을 했습니다. 자세히는 다음과 같습니다:
이미지 표시:
원래 인터페이스
버튼 클릭으로 실행
실행 후 인터페이스
실제 코드:
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); //대화 상자 표시 myDialog=ProgressDialog.show(MainActivity.this,strDialogTitle,strDialogBody,true); tv.setText(R.string.result); //빈 스레드를 생성하여 실행 모拟 new Thread(){ public void run(){ try{ //스레드 수면 설정3초 sleep(3000); }catch (Exception e){ e.printStackTrace(); } finally { //생성된 myDialog 객체를 제거합니다 myDialog.dismiss(); } } }.start();//스레드 실행 시작 } } }
이것이 본 문서의 모든 내용입니다. 많은 도움이 되었기를 바랍니다. 또한, 노래教程에 많은 지지를 부탁드립니다。
선언: 본 내용은 인터넷에서 가져왔으며, 저작권자에게 속합니다. 내용은 인터넷 사용자가 자발적으로 기여하고 업로드한 것이며, 사이트는 소유권을 가지지 않으며, 인공 편집 처리를 하지 않았으며, 관련 법적 책임도 부담하지 않습니다. 저작권 위반 내용을 발견하셨다면, notice#w로 이메일을 보내 주시기 바랍니다。3codebox.com(댓글을 작성할 때, #을 @으로 변경하여 신고하시고, 관련 증거를 제공해 주시면, 사이트는 즉시 위반 내용을 삭제합니다。)