Установить тему Holo.Light in Mono для Android - PullRequest
0 голосов
/ 19 января 2012

Я новичок в этой разработке для Android, и сейчас я играю с проектом HelloM4A, который следует за установкой Mono для Android.

Я также заметил, что Google хочет, чтобы мы использовали их дизайн, и я нашел тему в этом руководстве, которое они используют. Называется Holo Light.

Теперь, как мне добавить эту тему в мой проект? Нужно ли скачивать тему или это стандартно на телефоне?

Я попробовал этот код (ниже), но он выдал ошибку сборки, что довольно странно, поскольку я не нашел ошибку в моем Error list.

[Activity(Label = "HelloM4A", MainLauncher = true, Icon = "@drawable/icon", Theme = "@style/Theme.Holo.Light")]
public class Activity1 : Activity
{
    int count = 1;

    protected override void OnCreate(Bundle bundle)
    {
        base.OnCreate(bundle);

        // Set our view from the "main" layout resource
        SetContentView(Resource.Layout.Main);

        // Get our button from the layout resource,
        // and attach an event to it
        Button button = FindViewById<Button>(Resource.Id.MyButton);

        button.Click += delegate { button.Text = string.Format("{0} clicks!", count++); };
    }
}

Это макет моего проекта:

enter image description here

Любая помощь приветствуется!

1 Ответ

2 голосов
/ 19 января 2012

В проекте есть файл манифеста имени. Вы должны дать тему получил активность, как показано ниже.

<activity
        android:name="com.aviz.pep.android.ui.classname"
       android:theme="@android:style/Theme.Translucent.NoTitleBar" >
    </activity>

вместо theme.transulent.notilebar добавьте название вашей темы, но убедитесь, что вы используете последнюю версию SDK

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...