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

안드로이드 액션바액티비티 임포트문제

0 추천
메인액티비티.java
import android.widget.Toolbar;
import android.app.ActionBar;
import android.content.res.Configuration;
import android.os.Bundle;
import android.support.v4.app.ActionBarDrawerToggle;
import android.support.v4.widget.DrawerLayout;
import android.view.Menu;
import android.view.MenuItem;


public class MainActivity extends ActionBarActivity {

    Toolbar toolbar;
    DrawerLayout dlDrawer;
    ActionBarDrawerToggle dtToggle;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        toolbar = (Toolbar) findViewById(R.id.toolbar);
        dlDrawer = (DrawerLayout) findViewById(R.id.drawer_layout);

        setSupportActionBar(toolbar);

        dtToggle = new ActionBarDrawerToggle(this, dlDrawer, R.string.app_name, R.string.app_name);
        dlDrawer.setDrawerListener(dtToggle);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_main, menu);
        return true;
    }

    @Override
    protected void onPostCreate(Bundle savedInstanceState) {
        super.onPostCreate(savedInstanceState);

// Sync the toggle state after onRestoreInstanceState has occurred.
        dtToggle.syncState();
    }

    @Override
    public void onConfigurationChanged(Configuration newConfig) {
        super.onConfigurationChanged(newConfig);
        dtToggle.onConfigurationChanged(newConfig);
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        if (dtToggle.onOptionsItemSelected(item)) {
            return true;
        }

        return super.onOptionsItemSelected(item);
    }
}
public class MainActivity extends ActionBarActivity
이부분에서 actionbaractivity부분이 빨간글자로 되고 
이부분에 커서를위치후 alt enter를해도 임포트가 되지않습니다
xml부분은 문제없구요 
구글링하고 검색해봤지만 여전히 해결하지 못 하고 있네요 
어떻게 해결 할수 있을까요?
버전은 5.1입니다 
시니시스 (140 포인트) 님이 2015년 10월 25일 질문

1개의 답변

0 추천
import android.support.v7.app.ActionBarActivity;

ActionBarActivity는  SupportV7 애 있습니다.

support lib 가 설치되어있는지 확인해주세요

그리고 여담이지만 ActionbarActivity는 deprecate 되었네요

AppCompatActivity가 현재 가장 최신 Activity네요

홍월령 (4,240 포인트) 님이 2015년 10월 26일 답변
...