마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

메뉴버튼과 메인페이지내에 이미지버튼 문제입니다..

0 추천
package com.example.tmic.project;

import android.content.Intent;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.View;
import android.widget.Button;

public class Main2Activity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);
        ActionBar ab = getSupportActionBar();
        ab.setTitle("공강$맛집");
    }
    @Override
     public  boolean onCreateOptionsMenu(Menu menu) {

      super.onCreateOptionsMenu(menu);
      MenuInflater menuInflater = getMenuInflater();
      menuInflater.inflate(R.menu.menu, menu);
      return true;
        Button btn1 = (Button) findViewById(R.id.button1);
        btn1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(getApplicationContext(), KoreanFood.class);
                startActivity(intent);
            }
        });
        Button btn2 = (Button) findViewById(R.id.button2);
        btn2.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(getApplicationContext(), JapanessFood.class);
                startActivity(intent);
            }
        });

    }
} button btn1 =(Button)findViewbyId ~~ 저 줄이 빨간색 에러가 뜨는데 무슨이유에서인가요?
ddddd 님이 2018년 6월 19일 질문

1개의 답변

0 추천
return true; 하면 그메소드는 끝나는 거라 return true; 밑의 코드는 실행되는 일이 없어서 에러표시가 되는거에요.

return true; 를 메소드 맨 아래로 옮기거나 버튼에 관한 코드들을 onCreate() 메소드로 옮기세요
버닝 (4,880 포인트) 님이 2018년 6월 19일 답변
...