2

如何为 Dialog 设置不同的边框。用于底部、顶部、左侧和右侧边框。我需要为左下角和右下角设置圆角。但顶角必须是直角。

4

1 回答 1

1

您可以通过DialogContentPane样式的“图像边框向导”来实现它。

跟着这些步骤

  1. 创建一个图像,该图像具有所需的边框和中心的一些空白区域。
  2. 在资源编辑器中打开您的“.res”文件,在您的活动主题下创建一个新样式,例如MyDialogContenPane用于未选中状态。确保从DialogContentPane未选择状态派生这种新样式,您可以通过转到“派生”选项卡并在组合框中选择“DialogContentPane”来执行此操作。
  3. 打开此样式的窗口后,移至“边框”选项卡,然后单击“图像边框向导”按钮打开一个新窗口。在“创建图像”选项卡下选择单选按钮“使用文件”,在此文件对话框中选择 #1 中创建的图像文件。移动到“剪切图像”选项卡调整图像上的指南并移动到“应用到”选项卡,在这里您选择列出的组件“ MyDialogContentPane ”并点击“生成”按钮并关闭此窗口。新边框可以在样式窗口中预览。

注意:如果您希望为所有对话框完成此新边框,而不是创建新样式“MyDialogContentPane”,您可以通过上述步骤重复使用“DialogContentPane”样式。

我建议您阅读 Shai 的博客文章“ LWUIT 资源编辑器教程第 1 部分”直到第 10 部分。为了更好地了解资源编辑器的特性和功能。

于 2011-11-29T16:21:17.753 回答