제가 어플을 만들어 보고 있는데요~(완전 쌩 초보...)

 

버튼을 3개를 만들어서 처음거는 게임 실행, 두번째는 설명, 세번째는 종료 버튼으로 사용 하려고 하는데

 

지금 두번째 버튼 눌렀을 시 화면이 바뀌며 제가 써둔 게임 설명들이 뜨게끔 하려고 하는데 안되네요...ㅜㅜㅜ

 

main 소스에

btHow.setOnClickListener(mClickListener);

 

Button.OnClickListener mClickListener = new Button.OnClickListener() {
  @Override
  public void onClick(View v) {
   switch(v.getId()) {
   case R.id.btStart:
    Intent i = new Intent();
    i.setClass(Main.this,SelectTab.class);
    startActivity(i);
    break;
   case R.id.btHow:
    Intent n = new Intent();
    n.setClass(Main.this,Howplay.class);
    startActivity(n);
    break;
   case R.id.btExit:
    finish();
    break;
   }

이렇게 해 두었구여... Howplay 클래스를 따로 만들어서 거기에

 

package sus.puzzle;

import sus.main.*;
import android.app.Activity;
import android.os.Bundle;

public class Howplay extends Activity {
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.id.howplay);
 }
}

이렇게 해 두고 레이아웃 폴더에 howplay.xml을 만들어서

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:background="@drawable/img01"
  >
  <TextView 
     android:layout_width="fill_parent"     
     android:layout_height="wrap_content"
     android:gravity="center"
     android:id="@+id/howplay"
     android:textSize="30px"
     android:layout_marginBottom="50px"
    />
</LinearLayout>

 

하고 values 폴더에 string.xml에 다가 이제 원하는 글로

 

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="howplay">하는 방법 설명</string>
</resources>

이렇게 넣어두었습니다!

 

그리고 마지막으로 AndroidMainfest.xml 에다가

 

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="sus.main"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">
        <activity android:name="sus.puzzle.Main" android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
          <activity android:name="sus.puzzle.Howplay" android:label="@string/app_name"/>
    </application>
    <uses-sdk android:minSdkVersion="4" />
</manifest>

 

까지 해 두었는데....

 

어디서 잘못되서 안되는지를 모르겠어요..ㅜㅜㅜ

 

case문 한 곳에다 직접적으로 setContestView를 써서 하면 뜨기는 하는데 뒤로가기 하면 버튼 있는 화면이 뜨는게 아니라

 

핸드폰 메인으로 넘어가지더라구여..ㅜㅜㅜ

 

무엇이 문제인지 알려주시와요..ㅜㅜㅜ 아님 다른 해결 방안이 있으면 그걸로 알려주셔도 ㄳ 합니다!~