Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Xamarin,隐藏呼叫屏幕?_Android_Xamarin - Fatal编程技术网

Android Xamarin,隐藏呼叫屏幕?

Android Xamarin,隐藏呼叫屏幕?,android,xamarin,Android,Xamarin,是否可以将呼叫屏幕隐藏在对话框或活动后面 我们希望显示一个自定义呼叫屏幕,隐藏被叫号码并显示从数据库获取的更多信息。它应该以两种方式工作:打电话或接听电话 我看过一个名为“a+呼叫管理器”的产品的视频,它可以将呼叫屏幕发送到后台,有人知道他们是如何实现这一功能的吗 提前谢谢。我能做到 View mView = new View(this); mView = LayoutInflater.From(this).Inflate(Resource.Layout.SomeLayout, null); I

是否可以将呼叫屏幕隐藏在对话框或活动后面

我们希望显示一个自定义呼叫屏幕,隐藏被叫号码并显示从数据库获取的更多信息。它应该以两种方式工作:打电话或接听电话

我看过一个名为“a+呼叫管理器”的产品的视频,它可以将呼叫屏幕发送到后台,有人知道他们是如何实现这一功能的吗

提前谢谢。

我能做到

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);
View mView=新视图(此视图);
mView=LayoutInflater.From(this).充气(Resource.Layout.SomeLayout,null);
IWindowManager wm=(IWindowManager)GetSystemService(Context.WindowService.JavaCast();
WindowManagerLayoutParams p=新的WindowManagerLayoutParams()
{
类型=WindowManagerTypes.PriorityPhone
};
wm.AddView(mView,p);
这会在所有其他视图(包括呼叫屏幕)上创建一个活动,但现在我有另一个问题:该视图无法正确更新!例如,如果您放置文本编辑并开始在其上写入,并且删除一个字符,它仍将显示该字符,包括可写指示符


你们当中有人做过类似的事情吗?我希望将该视图作为常规活动设置为动画。

有人知道如何执行类似操作吗?屏幕上的对话框可以很好地显示所有信息,甚至可以更好地显示整个活动。可以使用AlertDialog来完成吗?