2013-07-04 9 views
1

Возможно ли создать мероприятие в Android, которое не занимает весь экран? Я хотел бы создать тот, который имеет ширину всего 1 пиксель х 1 пиксель и запускает его.Создайте действие, которое не занимает весь экран

+1

сделать полный экран прозрачного, без заголовка no action bar :) –

+0

Вы можете использовать тему диалога в манифесте, тогда ваша активность будет отображаться как диалог, а не во весь экран. – Nargis

+0

Но можете ли вы сделать диалог размером 1px x 1px? – AndroidDev

ответ

3

Нет, это не так. Действие предназначено для текущего активного экрана. Вы можете «обманывать» людей взглядом, связанным с Activity, например, сделать его (частично) прозрачным, но ваша активность по-прежнему будет той, которая получает штрихи.

+0

Good Point .. :) –

0

Создание активности с диалоговым тему с помощью этой

android:theme="@android:style/Theme.Dialog" 
+0

Что именно это делает? – AndroidDev

+0

Это создаст вашу активность как диалог, который появится на экране как диалог. Это не будет мигать экраном, так как пользователь узнает, что запущено другое приложение. –

+0

Возможно создать диалог размером 1px x 1px? – AndroidDev

0

деятельности часто представляются пользователю в виде полноэкранных окон,

Они также могут быть использованы другими способами: в виде плавающих окон (через тема с установкой windowIsFloating) или , встроенный в другую деятельность (с использованием ActivityGroup).

Если вы хотите создать с данным пикселем вы не можете это сделать .. Вместо этого вы можете пойти на фрагменты, DialogInterface в Android, которые могут быть созданы с размером, указанным в макете XMLs