I could do it.
View mView = new View(this);
mView = LayoutInflater.From(this).Inflate(Resource.Layout.SomeLayout, null);
IWindowManager wm = (IWindowManager)GetSystemService(Context.WindowService).JavaCast<IWindowManager>();
WindowManagerLayoutParams p = new WindowManagerLayoutParams()
{
Type = WindowManagerTypes.PriorityPhone
};
wm.AddView(mView, p);
This creates an Activity over all others (including the call screen), but now I have another problem: that view won't update correctly! For example, if you put a Textedit and start writing on it and the erase a character it will still show it including the writable indicator.
Any of you have done something like this before? I would like to see that view animated just as a regular Activity.