0

Android 및 IOS 용 휴대용 클래스 라이브러리가 포함 된 새 프로젝트를 만들었습니다. 그런 다음이 솔루션 내부에 Android 용 솔루션과 다른 솔루션을 만들었습니다 하나는 IOS 용이므로 두 프로젝트간에 코드를 공유 할 수 있습니다. 나는 Xamarin을 사용하고 싶지 않습니다. Forms, 나는 Xamarin을 사용하고 싶습니다 .Android와 Xamarin.IOS. 내 질문은 Xamarin.Android 프로젝트와 Xamarin.IOS 프로젝트 사이의 예를 들어 strings.xml과 같은 리소스를 공유하려는 경우 어떻게 할 수 있습니까?휴대용 클래스 라이브러리를 사용하여 Xamarin.Android 프로젝트와 Xamarin.IOS 프로젝트간에 리소스를 공유하는 방법

답변

1

그럼 두 가지 옵션이 있습니다. 하나는 공유 프로젝트이고 다른 하나는 휴대용 클래스 라이브러리입니다. 어쨌든 Android 및 iOS 프로젝트에서 해당 프로젝트를 참조하게됩니다. 공유 또는 휴대용 프로젝트에있는 모든 리소스 또는 클래스는 응용 프로그램에서 사용할 수 있습니다.

편집 : 당신이 .resx (리소스 파일)를 사용하고 싶을 다른 언어를 지원하기로

이 다른 문자열 변환 같은 것을 제공합니다. Visual Studio 또는 Xamarin Studio에서이 작업을 수행 할 수 있습니다. Visual Studio를 사용하면 Multilingual App Toolkit을 사용할 수 있습니다. Xamarin Forms를 사용하고 싶지는 않지만, 나는 아직도이 tutorial for Xamarin Forms Localization이 당신이 그들의 사용법을 더 잘 이해할 수 있도록 도와야한다고 믿습니다. 네이티브 문자열 지역화를 사용하지 않기 때문에 뷰에서 텍스트 값을 설정하기 위해 뷰에서 좀 더 작업해야 할 수도 있습니다.

+0

정확하게, 이미 PCL을 가지고 있고 다중 언어 지원 (각 언어의 문자열이있는 파일)을 Android 및 IOS 프로젝트에 공유 할 수있는 방법을 찾고 있습니다. –

+0

업데이트를 참조하십시오. –

+0

감사합니다. PCL에서 PNG 파일을 공유 할 수 있습니까? –