【问题标题】:Custom dialog hasn't divider under the title自定义对话框在标题下没有分隔符
【发布时间】:2012-01-16 08:45:03
【问题描述】:

在官方文档中有一篇关于如何创建custom dialogs 的文章。还有一张结果对话框的图片,标题下有渐变边框。

当我复制此代码以在我的机器上运行它并查看结果时,我得到的对话框没有 对话框标题和内容之间的渐变分隔符:

这是正常行为吗?如果是,请告诉我如何通过代码自己添加分隔符,或者使用样式机制?

【问题讨论】:

  • 您需要哪些具体细节。顶部的链接还不够吗?

标签: android android-ui android-dialog


【解决方案1】:

是的,这是自定义对话框的正常行为。要在标题下方使用分隔符,请使用以下内容:

    <View
    android:layout_width="fill_parent"
    android:layout_height="0.03dip"
    android:layout_marginLeft="5dip"
    android:layout_marginRight="5dip"
    android:layout_marginBottom="5dip"
    android:background="#404040" />

在您拥有 imageview 和 textview 的布局上方的自定义布局中。

【讨论】:

  • 感谢您的回复,但这不是类似的分隔线,它没有渐变
  • 您仍然可以创建带有渐变的自定义图像并将其添加到布局中。根据我的意见,我可以是唯一的方法。因为它只是 ui 的一部分。
  • 我明白了,但还有一件事我还是不明白:原来的分隔线去哪儿了?也许你知道?
  • 在我的应用程序中创建自定义对话框时遇到了同样的问题。试图解释这种行为,但没有运气。我必须添加一个自定义视图/图像来获得对话框的外观。
  • 您是通过模拟器还是设备进行测试,如果设备是哪个型号的??
猜你喜欢
  • 2011-07-21
  • 1970-01-01
  • 2015-05-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多