AppCompatActivity를 확장하면 작동 할 때 찾은 응용 프로그램에서 메뉴를 추가하려고하지만 Activity를 확장하지 않으면 메뉴를 추가하려고합니다. 액티비티에서 사용할 수있는 메뉴가 없습니다. 사람들은 AppCompatActivity가 나중에 개발되는 무언가가 기본적인 활동이라고 말합니다. AppCompatActivity 대신 Activity를 사용해야하는 이유가 있습니까? AppCompatActivity는 기본값이지만 내 학습에서는 Activity를 선택하는 것이 좋지만 메뉴 (작업 표시 줄)를 만드는 데 문제가 있음을 발견했습니다. 도와주세요!AppCompatActivity와 Activity의 차이점
2
A
답변
-2
이 대답은 What's the enhancement of AppCompatActivity over ActionBarActivity?입니다. API 레벨이 11보다 높은 경우를 제외하고는 AppCompatActivity를 사용해야합니다. 그러나 그 이상의 API 레벨을 타겟팅하는 경우 최신 버전에는 ActionBar에 메뉴를 만드는 데 필요한 모든 것이 있으므로 Activity 만 사용하면됩니다.
는
0
ActionbarActivity이 APPCOMPAT-V7에서 기본 활동의 옛 이름입니다 도움이되기를 바랍니다. 여러 가지 이유로, 그들은 이름을 바꾸기를 원했습니다. 사용중인 타사 라이브러리가 ActionBarActivity를 주장하지 않는 한 ActionBarActivity보다 AppCompatActivity를 선호해야합니다. 안드로이드에서 AppComaptActivity의 주요 사용. AppcompatActivity는 기본적으로 안드로이드에서 ActionBar를 지원합니다. -> 또한 Material Design 모양을 지원합니다. -> ActionBar의 하위 버전으로 백 포트하기 위해 제공됩니다. 그래서 나에게 따르면 ActionBactivity보다 AppCompactActivity를 사용하는 것이 좋습니다.
가능한 [Activity, AppCompatActivity, FragmentActivity 및 ActionBarActivity의 중복 : 가능한 경우?] (http://stackoverflow.com/questions/31297246/activity-appcompatactivity-fragmentact-and-actionbaractivity-when-to-us)) –