Android 플랫폼 기능Android Platform Features

Android 용 Xamarin.Forms 응용 프로그램 개발에 Visual Studio가 필요 합니다.Developing Xamarin.Forms applications for Android requires Visual Studio. 합니다 요구 사항 페이지 필수 조건에 대 한 자세한 정보를 포함 합니다.The requirements page contains more information about the pre-requisites.

플랫폼별Platform-specifics

플랫폼별을 사용 하면 사용자 지정 렌더러 또는 효과 구현 하지 않고도 에서만 특정 플랫폼에서 사용할 수 있는 기능을 사용할 수 있습니다.Platform-specifics allow you to consume functionality that's only available on a specific platform, without implementing custom renderers or effects.

Xamarin.Forms 뷰, 페이지 및 Android에서 레이아웃에 대해 다음 플랫폼 특정 기능을 제공 됩니다.The following platform-specific functionality is provided for Xamarin.Forms views, pages, and layouts on Android:

다음 플랫폼 특정 기능을 Android에서 Xamarin.Forms 보기에 대 한 제공 됩니다.The following platform-specific functionality is provided for Xamarin.Forms views on Android:

다음 플랫폼 특정 기능을 Android에서 Xamarin.Forms 페이지에 제공 됩니다.The following platform-specific functionality is provided for Xamarin.Forms pages on Android:

Xamarin.Forms에 대 한 다음과 같은 플랫폼별 기능 제공 됩니다 Application Android 클래스:The following platform-specific functionality is provided for the Xamarin.Forms Application class on Android:

플랫폼 지원Platform support

원래 기본 Xamarin.Forms Android 프로젝트는 이전 스타일의 컨트롤 렌더링 Android 5.0 이전 공통적으로 사용 됩니다.Originally, the default Xamarin.Forms Android project used an older style of control rendering that was common prior to Android 5.0. 이 템플릿을 가지고 만들어진 앱은 FormsApplicationActivity를 메인 액티비티의 베이스 클래스로 가지고 있습니다.Applications built using the template have FormsApplicationActivity as the base class of their main activity.

AppCompat 통해 재질 디자인Material design via AppCompat

Xamarin.Forms Android 프로젝트를 현재 FormsAppCompatActivity 해당 기본 활동의 기본 클래스입니다.Xamarin.Forms Android projects now use FormsAppCompatActivity as the base class of their main activity. 이 클래스는 AppCompat 재료 디자인 테마를 구현 하는 Android에서 제공 하는 기능입니다.This class uses AppCompat features provided by Android to implement Material Design themes.

머티리얼 디자인 테마를 자신의 Xamarin.Forms 안드로이드 프로젝트에 추가하려면 AppCompat 지원에 대한 설치 지침을 참고하세요.To add Material Design themes to your Xamarin.Forms Android project, follow the installation instructions for AppCompat support

다음은 기본 FormsApplicationActivity를 포함한 Todo 샘플입니다.Here is the Todo sample with the default FormsApplicationActivity:

그리고 다음은 동일한 코드를 FormsAppCompatActivity를 사용하게 하고, 추가 테마 정보를 추가하여 프로젝트를 업그레이드한 결과입니다.And this is the same code after upgrading the project to use FormsAppCompatActivity (and adding the additional theme information):

참고

FormsAppCompatActivity를 사용하는 경우, 몇몇 안드로이드 커스텀 랜더러들의 베이스 클래스가 달라질 수 있습니다.When using FormsAppCompatActivity, the base classes for some Android custom renderers will be different.