나는 하나의 android program을 만들었습니다. 이제 응용 프로그램 이름과 진행률 막대가있는 화면을 불러 와서 기호 시작을로드하고 싶습니다. 진행률 막대는 3 초 동안 기다렸다가 프로그램이로드되어야합니다. 어떻게하면됩니까? 이것을 구현합니까?진행률 막대 만들기
답변
구현하려는 것은 Splashscreen
입니다. 이를 위해 :
public class SplashScreenActivity extends Activity {
ProgressDialog mProgressDialog;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash_screen);
mProgressDialog = ProgressDialog.show(this,
"Loading", "Please wait...", true);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
mProgressDialog.dismiss();
startActivity(new Intent(SplashScreenActivity.this, SecondActivity.class));
finish();
}
}, 3000);
}
}
그리고는 다른 활동 SecondActivity.java
를 만들 :
SplashScreenActivity.java
을 만듭니다.
SplashScreenActivity.java
을 실행 프로그램 활동으로 설정 한 다음 프로젝트를 실행하십시오.
편집 :
단순히 관련 활동 태그에 아래 줄을 추가, 실행 프로그램 활동으로 활동을하려면 :
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
하지만 SplashScreenActivity를 먼저로드 한 다음 주요 활동을로드하는 방법은 무엇입니까? – user3164874
@ user3164874 내 편집 된 답변을 확인하십시오. –
두 가지 활동이 있습니다. 1. PgBar.java 2.MainActivity.java PgBar.java를 실행 프로그램 활동으로 설정 한 다음 MainActivity.java를 – user3164874
pgbar.xml :
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
pgbar.java
public class SplashScreen extends Activity {
private static int SPLASH_TIME_OUT = 3000;
ProgressBar mProgress;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.pgbar);
mProgress = (ProgressBar) findViewById(R.id.progressBar1);
mProgress .setCancelable(true);
mProgress .setMessage("Loading Please wait ...");
mProgress .setProgress(0);
mProgress .setMax(100);
mProgress .show();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent i = new Intent(pgbar.this, NextActivity.class);
startActivity(i);
finish();
}
}, SPLASH_TIME_OUT);
}
}
로드하는 방법은 무엇입니까? – user3164874
매니페스트 파일을 게시하십시오. – InnocentKiller
- 1. 이미지의 진행률 막대 만들기
- 2. "achievemenet 진행률"막대 만들기
- 3. vb.net에서 세로 진행률 막대 만들기
- 4. Silverlight MediaElement의 진행률 막대 만들기
- 5. 진행률 막대 만들기 타이머 설정
- 6. 블랙 베리에서 막대 (예 : 볼륨 막대 또는 진행률 막대) 만들기
- 7. 표시하기 전에 모든 것을로드하기위한 진행률 막대 만들기
- 8. 여러 부분으로 구성된 진행률 막대 컨트롤 만들기?
- 9. Swift에서 원형 진행률 막대 만들기 시도 중
- 10. PowerBuilder 불확정 진행률 막대
- 11. 진행률 막대 문제
- 12. CodeIgniter 및 진행률 막대
- 13. wxpython filecopy 진행률 막대
- 14. PHP의 진행률 막대 업로드
- 15. 플렉스 진행률 막대 설정
- 16. WinRT - 업데이트 진행률 막대
- 17. Primefaces 진행률 막대
- 18. 세로 진행률 막대 Wpf
- 19. WPF 실시간 진행률 막대
- 20. 목록보기에서 진행률 막대 업데이트하기
- 21. 진행률 표시 막대 이미지로드
- 22. 포트폴리오 항목의 진행률 막대
- 23. Android 가로 진행률 막대?
- 24. 진행률 막대 C#
- 25. 진행률 막대 C# 변수
- 26. AppleScript의 진행률 막대 늘리기
- 27. pandas.DataFrame.to_sql의 진행률 막대
- 28. 메서드의 안드로이드 진행률 막대
- 29. 실시간 진행률 막대 ASP.net
- 30. 레이블 및 진행률 막대
사용 시작 화면이 –
을 위해 당신은 당신이 당신의 응용 프로그램을 시작하고 자동으로 다른 화면으로 이동하고자 할 때 3 초 동안 진행 표시 줄을 표시하려는 뜻? 이거 원하는거야? ??? – InnocentKiller
네 선생님이 필요합니다. – user3164874