2016-06-13 2 views
1

Я добавил компонент библиотеки поддержки Дизайн из компонентов магазина, мне удалось реализовать некоторые вещи, несмотря на отсутствие документаций, но я не могу найти или применить Theme.AppCompat, что эта страница говорит о:Как использовать библиотеку поддержки дизайна?

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

I также хочу знать, могу ли я обновить этот компонент (v 23.1.1.1), потому что NuGet Manager показывает мне новые обновления. И нужно ли устанавливать другие зависимости?

Спасибо.

ответ

1

Да, вы можете обновить этот компонент. Это может быть только бросок и ошибка, если у вас есть другие зависимости, которые необходимо обновить в первую очередь.

Для использования AppComapt вы должны сообщить ваш Activity использовать один и должен простираться AppCompatActivity:

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

Вы можете проконсультироваться here более хорошей информации о Материалах и Appcompat.

+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

Смежные вопросы