0

我刚刚为 android 创建了一个聊天应用程序,我在使用弹出窗口创建用户配置文件的位置时遇到了问题,弹出窗口顶部是图像,下面是详细信息..(详细信息包括联系人、聊天、时间线等这受出现的选项卡的限制)如下图所示,,,[中心图片...]

http://developer.android.com/design/media/dialogs_popups_example.png

我在哪里可以获得解决此案例的链接?

4

2 回答 2

0

好的.. 还有另一种方法可以在没有对话框的情况下执行此操作。我在我的一个项目中使用了这个技巧......

创建以下主题:

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <style name="Theme.Transparent" parent="android:Theme">
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowIsFloating">true</item>
    <item name="android:backgroundDimEnabled">true</item>
  </style>
</resources>  

然后在清单文件中将此设置为您的活动的主题,如以下代码所示:

<activity android:name=".YourDialogActivity" android:theme="@style/Theme.Transparent"></activity>

现在你可以放任何你想放的东西Activity,它看起来就像屏幕截图中的那个..

于 2013-01-11T11:54:21.447 回答
0

本文档适合您:http: //developer.android.com/guide/topics/ui/dialogs.html

它解释了自定义对话框,listDialog,...如果您要复制联系人对话框,您可以尝试使用布局的自定义对话框。

于 2013-01-11T11:01:03.197 回答