2016-06-13 2 views
1

은 내가 문서화의 부족에도 불구하고 몇 가지를 구현하기 위해 관리, 구성 요소 저장소에서 디자인 지원 라이브러리 구성 요소를 추가하지만 난 찾거나 Theme.AppCompat을 적용 할 수없는 약이 페이지 회담 :디자인 지원 라이브러리를 사용하는 방법?

https://components.xamarin.com/gettingstarted/xamandroidsupportdesign

I 또한 NuGet Manager가 새로운 업데이트를 표시하기 때문에이 구성 요소를 업데이트 할 수 있는지 알고 싶습니다 (23.1.1.1 절). 다른 종속물을 설치해야합니까?

감사합니다.

답변

1

예, 해당 구성 요소를 업데이트 할 수 있습니다. 먼저 업데이트해야하는 다른 종속성이있는 경우에만 오류 및 오류가 발생할 수 있습니다.

사용하려면 AppComapt 당신이 당신의 Activity 하나를 사용하고 AppCompatActivity를 확장해야 알려야합니다 :

[Activity(MainLauncher = true, Theme = "@style/Theme.AppCompat.Light")] 
public class SplashActivity : AppCompatActivity 

당신은 재료 설계 및 Appcompat에 대해 here 더 좋은 정보를 참조 할 수 있습니다.

+0

나는 그것을 읽었지 만 활동은 ActionBarActivity에서 상속되어야한다고 말합니다. 문제는 이전 지원 라이브러리 저장소 v25을 다운로드하려고하지만 최신 v29가 있는데 어떻게 해결할 수 있습니까? 그리고 모든 것이 작동하도록 styles.xml 파일을 만들어야합니까? –

+0

ActionBarActivity는 더 이상 사용되지 않습니다. AppCompatActivity를 사용해야합니다. 여기에서 확인할 수 있습니다. https://developer.android.com/reference/android/support/v7/app/ActionBarActivity.html – jzeferino

+0

라이브러리 버전을 다운 그레이드하는 방법은 다른 질문입니다. 다른 질문을 열어주세요. 나는이 질문에 답을 얻은 것 같아. 다른 질문에 도움을 드리겠습니다. styles.xml을 작성할 필요가 없습니다. 스타일을 사용자 정의하려는 경우에만. 내가 너를 도왔다면 내 대답을 옳은 것으로 표시해라. 감사합니다. – jzeferino

관련 문제