저는 Xamarin.Android와 함께 일하고 있습니다. nugg 패키지 (Android.support.design)에 필요하기 때문에 물질 디자인을 사용하려면 실제로 Appcompat
이 필요합니다. 하지만, 예를 들어 API 27에서만 작동하는 경우, AppCompat
패키지를 추가해야하는 이유는 무엇입니까? 내 toolBox
에서 나는 floatingActionButton
, NavigationDrawer
등을 가지고 있지 않습니다. 그래서이 패킷을 unlock
에 추가해야합니다. 정확히이 패키지는 무엇입니까? 이 패키지는 이전 버전과의 호환성을 가지고 작동한다는 것을 웹에서 읽었지만 새로운 API 만 사용하므로 왜 설치해야합니까? 감사합니다. .정확히 무엇입니까 Xamarin.android.support.v7.appcompat
0
A
답변
0
AppCompat는 필요할 때 최신 API의 기능을 이전 API에 추가해야합니다. 예를 들어, lollipop은 AppCompat 사용시 오래된 Android API에서 사용할 수있는 CardView 클래스를 추가했습니다 (일부 Android L 애니메이션은 Android의 이전 버전에는 적용되지 않을 수 있음). MinSdkVersion에 따라 더 많은 사용자가 앱을 실행할 수 있기 때문에 대부분의 경우 AppCompat를 사용하는 것이 좋습니다. 당신은 당신이 APPCOMPAT에 액세스 할 수있는 클래스를 알고 싶은 경우에, 당신은 여기에 기능을 살펴 수 있습니다
https://developer.android.com/topic/libraries/support-library/features.html
0
Xamarin.Android.AppCompat은 그 내용입니다. 이전 버전의 Android, 특히이 버전 (v7)에 대한 이전 버전과의 호환성을위한 App Compatibility 용 라이브러리는 Action Bar 지원을 지원합니다. 자세히 알아보기 : AppCompat
0
Android OS 버전의 최신 기능에 액세스하는 데 사용되는 라이브러리입니다. 그것은 이전 버전과 호환됩니다.
https://developer.android.com/topic/libraries/support-library/index .html에는 WHY에 대한 정보가 많이 있습니다. –