Манифест не определяет активити Android
Язык проекта Java.
Подскажите почему у меня не получается декларировать активити в манифесте. Я верстаю приложение для рисования. И мне нужно чтобы при нажатии кнопки в ToolBar открывалось активити с SeekBar для выбора толщины кисти, но не во весь экран,а в стиле диалогового окна. Для этого я привязал активити (activity_size) к классу SizeActivity.java — Класс той активности. и в манифесте объявил активити с названием SizeActivity, и темой ("HoloD" — Моя тема диалогового окна темы Holo.)
Но при нажатии через метод setContentView тема к активити не применялась, а через Intent приложуха вообще крашится.
Мой метод вызова активити:
Intent intent = new Intent(this,SizeActivity.class); startActivity(intent);
Что я делаю не так?
P.S если что в классе SizeActivity я уже указал:
setContentView(R.layout.activity_size);
Дополнительно: Моё активити в манифесте:
<activity
android:name="SizeActivity"
android:theme="@style/Theme.HoloD" />
Ответы (1 шт):
Скорее всего проблема связана с тем, что в манифесте не правильно указан путь до activity, нужно перед SizeActivity написать точку:
<activity
android:name=".SizeActivity"
android:theme="@style/Theme.HoloD" />
Так же проблема может быть из-за неправильно сконфигурированной темы, попробуйте удалить android:theme="@style/Theme.HoloD"
. Чтобы понять, почему тема не отображается, необходимо взглянуть на код вашей темы, иначе ответ дать трудно.
Чтобы более точно ответить на ваш вопрос, нужно больше данных, хотя бы логи креша