0

我有一个带有子垂直下拉菜单栏的水平菜单栏。我希望子垂直菜单栏包含以下内容:

标题文字 1

分隔符 1

选项 1.1

选项 1.2

标题文字 2

分隔符 2

选项 2.1

选项 2.2

有没有办法将不可选择的文本添加到菜单栏中,因为我不希望用户能够选择“标题文本”元素?

4

2 回答 2

1

myTitleMenuItem.setEnabled(false)?

于 2013-02-21T14:18:34.013 回答
0

正如 T Broyer 回答的那样,您可以执行 setEnabled(false)。您将获得看起来不太好的项目的禁用样式。

谈到用户体验,用户通常希望菜单栏中的每个项目执行一些操作。当他看到一些带有文本的项目并且在点击时没有执行任何操作时,他会得到类似“应用程序不工作或没有响应”的印象。

因此,最好创建一个菜单项“标题文本”并创建一个包含所需项目的菜单栏,并将此菜单栏设置为标题文本项的子菜单或子菜单。

因此,每当用户悬停或单击“标题文本项”子菜单时,都会显示。

于 2013-02-21T14:42:52.330 回答