0
을위한 버튼 처음 사용할 때,이 대화 버튼을 포함, 내가 버튼 를 제출하면이 대화 상자를 숨기는 방법을 여기에 내 코드대화 내가 안드로이드 응용 프로그램의 첫 번째 시간 사용에 표시 될 수있는 대화 상자를 구성한 안드로이드 앱
입니다MainActivity 코드
private boolean isFirstTime() {
SharedPreferences preferences = getPreferences(MODE_PRIVATE);
boolean ranBefore = preferences.getBoolean("RanBefore", false);
if (!ranBefore) {
//show dialog if app never launch
dialog.show();
SharedPreferences.Editor editor = preferences.edit();
editor.putBoolean("RanBefore", true);
editor.commit();
}
return !ranBefore;
}
//Create Dialog
dialog = new Dialog(MainActivity.this);
dialog.setContentView(R.layout.dialog_user);
//method call
user_dialog 레이아웃
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ffffff"
android:gravity="center"
android:orientation="vertical"
android:padding="10dp">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:layout_width="match_parent"
android:layout_height="453dp"
android:background="@null"
android:src="@drawable/first_login" />
</LinearLayout>
<Button
android:id="@+id/btnok"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:layout_marginBottom="10dp"
android:layout_marginTop="20dip"
android:text="OK, GOT IT"
android:background="@null"
android:textColor="#0000FF"
android:textSize="20sp" />
once click on OK,GOT IT to be dimess
다른 곳에서 대화 상자를 구현하는 동안 MainActivity 내에서 대화 상자를 호출합니다. –
@ Demon.r updated 대답 – Curio