我想在联系人应用程序或官方 Twitter 应用程序中创建一个自定义对话框,如快速联系人。当我点击一个按钮时,它将在按钮上方或下方打开。
http://londatiga.net/images/qc-tw.jpg快速联系和推特
我已经阅读了 Contact 应用程序的源代码,但它似乎使用了内部 API。另一种解决方案是扩展 Dialog 类,我可以设置自定义布局,但无法定位对话框。有什么解决方案吗?
提前感谢
我想在联系人应用程序或官方 Twitter 应用程序中创建一个自定义对话框,如快速联系人。当我点击一个按钮时,它将在按钮上方或下方打开。
http://londatiga.net/images/qc-tw.jpg快速联系和推特
我已经阅读了 Contact 应用程序的源代码,但它似乎使用了内部 API。另一种解决方案是扩展 Dialog 类,我可以设置自定义布局,但无法定位对话框。有什么解决方案吗?
提前感谢
看看这个项目NewQuickAction3D
默认方向是垂直的,因此它看起来会如您所愿。您需要将方向ExampleActivity
从更改VERTICAL
为HORIZONTAL
。
看看这个项目GreenDroid
它有你所需要的。您只需将其合并到您的项目中并调用正确的活动,这非常容易。市场上还有 GreenDroid 演示应用程序,它被称为GDDatalog,因此您可以测试一些功能。而且我认为有一个 python 脚本可以为您将 GreenDroid 合并到您的应用程序中。QuickAction 是您正在寻找的应用程序中的演示。它也很好看。