저는 안드로이드 초보입니다.
어플을 하나 간단하게 만들어 볼 생각인데요
앱 아이콘을 누르면
메인화면이 나오고 메인화면에서 스타트 버튼을 누르면
새로운 창이 생기구요 그 창에 버튼 10개가 있는데
버튼을 누를때마다 백그라운드가 달라지게 하고 싶습니다.
근데 어느정도 진행하다가
스타트 버튼을 누르고 화면전환이 될 때 갑자기 프로세스가 꺼지네요
도저히 뭐가 에러인지 하루종일 공부해봐도 모르겠어서 글 올립니다.
여러분 답변좀 ㅠㅠ
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
src/com.yh.green/MainActivity.java
package com.yh.green;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageButton;
public class MainActivity extends Activity {
private ImageButton btn1;
Activity act=this;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// startActivity(new Intent(this,start_activity.class));
setContentView(R.layout.main);
btn1= (ImageButton)findViewById(R.id.start);
btn1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent=new Intent(act,stage.class);
act.startActivity(intent);
// Intent intent1=new Intent(MainActivity.this, start_activity.class);
// startActivity(intent1);
}
});
}
}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
src/com.yh.green/stage.java
package com.yh.green;
import android.app.Activity;
import android.os.Bundle;
public class stage extends Activity{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.stage);
}
}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
src/com.yh.green/start_activity.java
package com.yh.green;
import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageButton;
public class start_activity extends Activity{
static Bitmap imgBack[]=new Bitmap[10];
static Context mContext;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
main.xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ImageView
android:background="@drawable/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitXY"
/>
<ImageButton
android:id="@+id/start"
android:layout_width="200dip"
android:layout_height="35dip"
android:layout_margin="310dip"
android:layout_gravity="center_horizontal"
android:background="@drawable/start"/>
<ImageButton
android:id="@+id/ticket"
android:layout_width="200dip"
android:layout_height="35dip"
android:layout_gravity="center_horizontal"
android:layout_margin="350dip"
android:background="@drawable/ticket"/>
<ImageButton
android:id="@+id/instruction"
android:layout_width="200dip"
android:layout_height="35dip"
android:layout_gravity="center_horizontal"
android:layout_margin="390dip"
android:background="@drawable/instruction"/>
<ImageButton
android:layout_width="200dip"
android:layout_height="35dip"
android:layout_margin="430dip"
android:layout_gravity="center_horizontal"
android:background="@drawable/exit"/>
</FrameLayout>
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
stage.xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ImageView
android:background="@drawable/jigu_0"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitXY"
/>
<ImageButton
android:id="@+id/icon1"
android:layout_width="35dip"
android:layout_height="35dip"
android:layout_margin="400dip"
android:layout_gravity="center_horizontal"
android:background="@drawable/icon1"/>
</FrameLayout>
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
제가 한 부분은 여기까지입니다.
한번 실행해보시고 오류가 뭔지 말씀좀 ㅠㅠ




역시 오류 질문에는 LogCat을 첨부해주셔야..
일단 Menifest 파일에 모든 Activity를 선언해주셨는지 체크해보셔요