Не меняется тема в приложении Android на axml

199
18 декабря 2017, 11:34

Пытаюсь убрать верхнюю строку с названием приложения и поменять тему с черной на белую с помощью параметра

android:theme="@android:style/Theme.Light.NoTitleBar"

в теге LinearLayout, но тема и строка так и остаются прежними. В чем моя ошибка?

Весь код XML:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:minWidth="25px"
android:minHeight="25px"
android:theme="@android:style/Theme.Light.NoTitleBar" />

Код MainActivity.cs:

using Android.App;
using Android.OS;
namespace XTA
{
    [Activity(Label = "XTA", MainLauncher = true)]
  public class MainActivity : Activity
  {
    protected override void OnCreate(Bundle savedInstanceState)
    {
        base.OnCreate(savedInstanceState);
        SetContentView(Resource.Layout.Main);
    }
  }
}
Answer 1

Уберите стиль из разметки и в стилях поменяйте тему на:

Theme.Holo.Light.NoActionBar
READ ALSO
Всплывающие подсказки с data-hint

Всплывающие подсказки с data-hint

Добрый день, столкнулся с HTML в рамках лабораторной работы, более легкие задания удалось выполнить, а здесь не понимаю, как связать нестандартный...

224
Руководство по изучению JavaScript

Руководство по изучению JavaScript

Пробная версия по написанию книг, в данном случае по языку JavaScriptПодробнее здесь: Как мы хотим начать писать Книги сообщества?

261
Как передать JSON аргументом в nodejs.exec?

Как передать JSON аргументом в nodejs.exec?

Есть библиотека для миграции БД (mongo-migrate - https://githubcom/afloyd/mongo-migrate), она запускается следующей строкой в терминале nodejs: node

230
Как создать букмарклеты (BOOKMARKLETS) [требует правки]

Как создать букмарклеты (BOOKMARKLETS) [требует правки]

Как создать букмарклет? С чего начать? Дайте направление

274