Android UX - 如何向用户显示列表项是否可点击?

时间:2016-07-20 05:42:33

标签: android user-experience

我在Android活动中列出了一些内容。

我是否需要添加一些内容以让用户知道他们会通过点击项目获得更多细节? (它开启了一项新活动。)

我可以为每个项目添加一个按钮,但它看起来很难看。

3 个答案:

答案 0 :(得分:2)

1)Showcaseview将是最好的方式

2)或使用卡片视图,这样用户就可以确定该项目是可点击的,在某些情况下也是可扩展的。 (类似于Google手机中的通话记录)

答案 1 :(得分:2)

目前有一种 3种方式

  1. 使用简单弹出消息
    这可以通过使用对话框来实现(这可能会分散用户注意力,而不是建议用户)或使用SnackBar 缺点:用户很有可能被我们的初衷分散注意力。
  2. 使用工具提示
    工具提示通常用于桌面应用程序。它几乎就像使用一个按钮,虽然我们只是用它作为信息 一些ToolTip的库:
    android-simple-tooltip
    tooltips
    tooltip
    缺点:对于ListView或RecyclerView,我们可能会使用过多的工具提示。
  3. 使用ShowCaseView
    从UI和UX的角度来看,这是要走的路。当Android的第一个用户打开他的设备时谷歌使用它 一些ShowCaseView库:
    ShowCaseView
    MaterialIntroView Android-Cling

答案 2 :(得分:1)

你不需要这样做。在UX中的默认行为就像点击列表项时会出现的一样。

您可以点击项目打开新活动,其中可以使用菜单中的选项显示详细说明。

或者您可以打开包含项目的AlertDialog,以便在他点击列表项目时显示用户选项。

String[] items = {"View", "Delete", "Update"};
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
builder.setItems(items, new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int which) {
    // choices goes here
    }

});
builder.create().show();