基本上,问题已经在标题中提出。在使用其中一种语言时有任何偏好吗?也许有一些特定的任务,其中一种语言比另一种语言更优越/更有效率/更好吗?
基本上,问题已经在标题中提出。在使用其中一种语言时有任何偏好吗?也许有一些特定的任务,其中一种语言比另一种语言更优越/更有效率/更好吗?
对话框
“对话框是一个小窗口,提示用户做出决定或输入附加信息。对话框不会占满整个屏幕,通常用于需要用户在继续之前执行某些操作的模态事件。”
AlertDialog
有许多变体,就我推测的情况而言,您可以在对话框右上角也放置关闭按钮(您可以将图标放置在任何地方,因为您可以为 AlertDialog 提供自定义布局)。
-能够添加任何视图
-易于编辑
-可以通过修改布局来适应横向或纵向的平板电脑或手机
-可以专门创建一个新类以按您的方式进行修改
弹出窗口
“此类表示可以用于显示任意视图的弹出窗口。弹出窗口是一个浮动容器,出现在当前活动的顶部。”
PopupWindow
是另一种工具,可在屏幕上任何位置自定义弹出窗口。如果您始终在屏幕中央显示此弹出窗口,则建议不要使用此功能。AlertDialog 应该可以正常工作。
-更简单
-更易于编码
-更标准化,因此用户很难被混淆
Dialog是设计用于对弹出事件采取控制行动的,您需要在继续下一步之前采取行动。它会自动调整居中对齐屏幕。
但PopupWindow是信息性的弹出窗口,可作为布局处理。它可以根据设置的位置在屏幕上的任何位置显示,并且您还可以使用带有动画形式的弹出窗口,因为它也具有动画功能。
因此,如果您只想在弹出窗口中显示信息,则建议使用PopupWindow;如果您需要某些操作控制,例如“是”、“否”或任何决策行动,则请使用Dialog。