Xamarin.Android에서 Material Design을 사용하는 방법 (Android 5.x 전용)
4865 단어 안드로이드아마린. 안 d 로이 dXamarin
Android 5.x에서는 Material Design의 Theme을 사용할 수 있습니다. Xamarin.Android에서도 문제없이이 Material Design을 사용할 수 있으므로 그 방법을 설명합니다. Android 4.4 이하는 Holo.Light 등의 내장 테마가 사용됩니다.
Android 2.x/4.x에서도 Material Design을 사용하려면 Xamarin.Android에서 v7 AppCompat에서 Material Design을 사용하는 방법 (Android 2.x/4.x 포함) - Qiita을 참조하세요.
프로젝트 구성
어떻게 구성해도 괜찮다고 생각합니다만, 보다 Android Studio 의 구성에 가까워지도록, Xamarin Studio 로 디폴트로 작성되는 Android 앱으로부터 메뉴등을 추가하고 있습니다.
추가·수정한 점은 메뉴 항목의 main_menu.xml
, Material용 컬러 설정 항목의 colors.xml
, Padding 등의 설정 항목의 dimens.xml
프로젝트는
Material Design Sample 으로 GitHub에 올려 놓았으므로 잘 보시기 바랍니다.
궁금한 점
AndroidManifest 정보
Android 5.x의 status bar 색상이 검은색으로 유지될 수 있습니다. 이는 AndroidManifest.xml의 SDK targetSdkVersion이 21이 아니기 때문이라고 생각됩니다.
이와 같이 GUI 로 설정할 수 있습니다만, 아래쪽의 「소스」를 열어 보면,
<uses-sdk android:minSdkVersion="15" />
그리고 설정되지 않은 것 같습니다. 그 경우는 소스에 직접 기재해 버립니다.
<uses-sdk android:targetSdkVersion="21" android:minSdkVersion="15" />
이런 느낌이 듭니다.
(어째서인지 XAP가 상태가 나빠서 이미지를 다운로드 할 수 없기 때문에 x86 에뮬레이터로… 분한 w)
4.4 에뮬레이터
5.1 에뮬레이터
AppCompat 를 사용하는 방법은 이 후에 올라갑니다만, 상당히 힘들기 때문에, 우선은 5.x 의 Material Design 만으로도. 라는 분은 이쪽의 방법을 시험해 주세요.
Xamarin 신경이 쓰이는 분은
꼭 다운로드 (직접)/다운로드 (당사를 통해) 하고 만져보세요.
학습 리소스 이나 JXUG 링크 페이지 에 참고 자료를 모으고 있으므로 아울러 아무쪼록.
나의 Hatena 블로그도 구독해 주시면 기쁩니다.
이상입니다.
Reference
이 문제에 관하여(Xamarin.Android에서 Material Design을 사용하는 방법 (Android 5.x 전용)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ytabuchi/items/7fb0e19d394331220a57
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
AndroidManifest 정보
Android 5.x의 status bar 색상이 검은색으로 유지될 수 있습니다. 이는 AndroidManifest.xml의 SDK targetSdkVersion이 21이 아니기 때문이라고 생각됩니다.
이와 같이 GUI 로 설정할 수 있습니다만, 아래쪽의 「소스」를 열어 보면,
<uses-sdk android:minSdkVersion="15" />
그리고 설정되지 않은 것 같습니다. 그 경우는 소스에 직접 기재해 버립니다.
<uses-sdk android:targetSdkVersion="21" android:minSdkVersion="15" />
이런 느낌이 듭니다.
(어째서인지 XAP가 상태가 나빠서 이미지를 다운로드 할 수 없기 때문에 x86 에뮬레이터로… 분한 w)
4.4 에뮬레이터
5.1 에뮬레이터
AppCompat 를 사용하는 방법은 이 후에 올라갑니다만, 상당히 힘들기 때문에, 우선은 5.x 의 Material Design 만으로도. 라는 분은 이쪽의 방법을 시험해 주세요.
Xamarin 신경이 쓰이는 분은
꼭 다운로드 (직접)/다운로드 (당사를 통해) 하고 만져보세요.
학습 리소스 이나 JXUG 링크 페이지 에 참고 자료를 모으고 있으므로 아울러 아무쪼록.
나의 Hatena 블로그도 구독해 주시면 기쁩니다.
이상입니다.
Reference
이 문제에 관하여(Xamarin.Android에서 Material Design을 사용하는 방법 (Android 5.x 전용)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ytabuchi/items/7fb0e19d394331220a57
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
꼭 다운로드 (직접)/다운로드 (당사를 통해) 하고 만져보세요.
학습 리소스 이나 JXUG 링크 페이지 에 참고 자료를 모으고 있으므로 아울러 아무쪼록.
나의 Hatena 블로그도 구독해 주시면 기쁩니다.
이상입니다.
Reference
이 문제에 관하여(Xamarin.Android에서 Material Design을 사용하는 방법 (Android 5.x 전용)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ytabuchi/items/7fb0e19d394331220a57텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)