package com.android.pizza;
import android.app.Activity;
import android.os.Bundle;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MenuActivity extends Activity implements OnClickListener
{@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.menu);
// xml파일에 있는 버튼을 id값으로 불러와서 사용 , 버튼 텍스트 변경
Button bt1 = (Button) findViewById(R.id.pizza_button);
Button bt2 = (Button) findViewById(R.id.sidedish_button);
Button bt3 = (Button) findViewById(R.id.drink_button);
bt1.setOnClickListener(this);
bt2.setOnClickListener(this);
bt3.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
// 클릭 될 버튼2개의 id값을 스위치구문으로 분기
switch (v.getId()) {
// 첫번쨰버튼 눌렷을 때
case R.id.pizza_button:
//페이지 이동 구문
Intent intetn1 = new Intent(this, menu_pizza.class);
startActivity(intetn1);
break;
case R.id.sidedish_button:
//페이지 이동 구문
Intent intetn2 = new Intent(this, menu_sidedish.class);
startActivity(intetn2);
break;
case R.id.drink_button:
//페이지 이동 구문
Intent intetn3 = new Intent(this, menu_drink.class);
startActivity(intetn3);
break;
}
}
}
이처럼 id부분에 에러가 다뜨네요 ㅠㅠ
munu.xml 부분에는 밑에처럼 해서 버튼 아이디를 다 지정했거든요 근데 에러가 다 뜨는데 이것만으로 부족한가요??
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/common_bg" xmlns:android="http://schemas.android.com/apk/res/android">
<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/navigation_bar" android:adjustViewBounds="true" android:layout_x="0.0px" android:layout_y="0.0px" />
<TextView android:textSize="28.0px" android:textColor="#ffffffff" android:gravity="center" android:id="@+id/navigation_title" android:layout_width="480.0px" android:layout_height="66.0px" android:text="메뉴 선택" android:layout_x="0.0px" android:layout_y="0.0px" />
<ImageButton android:id="@+id/pizza_button" android:background="@layout/menu_main_pizza_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/menu_main_pizza_button" android:layout_x="9.0px" android:layout_y="94.0px" />
<ImageButton android:id="@+id/sidedish_button" android:background="@layout/menu_main_sidedish_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/menu_main_sidedish_button" android:layout_x="9.0px" android:layout_y="374.0px" />
<ImageButton android:id="@+id/drink_button" android:background="@layout/menu_main_drink_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/menu_main_drink_button" android:layout_x="245.0px" android:layout_y="374.0px" />
</AbsoluteLayout>




console 살펴 보셨나요?
xml 파싱에 문제가 생기면 R 파일 참조에 문제가 생깁니다.