Android UX-如何向用户显示列表项是可点击的?
我有一个Android活动的列表 我是否需要添加一些内容,让用户知道他们将通过单击某个项目获得更多详细信息?(它将打开一个新活动。) 我可以为每个项目添加一个按钮,但它看起来很难看。1)Showcaseview将是最好的方式 2) 或者使用卡片视图,这样用户就可以确定该项目是可点击的,并且在某些情况下是可展开的。 (与谷歌手机中的通话记录类似)1)Showcaseview将是最好的方式 2) 或者使用卡片视图,这样用户就可以确定该项目是可点击的,并且在某些情况下是可展开的。Android UX-如何向用户显示列表项是可点击的?,android,user-experience,Android,User Experience,我有一个Android活动的列表 我是否需要添加一些内容,让用户知道他们将通过单击某个项目获得更多详细信息?(它将打开一个新活动。) 我可以为每个项目添加一个按钮,但它看起来很难看。1)Showcaseview将是最好的方式 2) 或者使用卡片视图,这样用户就可以确定该项目是可点击的,并且在某些情况下是可展开的。 (与谷歌手机中的通话记录类似)1)Showcaseview将是最好的方式 2) 或者使用卡片视图,这样用户就可以确定该项目是可点击的,并且在某些情况下是可展开的。 (与谷歌手机中的通话
(与谷歌手机中的通话记录类似)我现在想到了三种方法:
这可以通过使用对话框(这可能会分散用户的注意力,不推荐)或使用来实现。
缺点:用户很可能会偏离我们的初衷
工具提示通常用于桌面应用程序。它几乎就像使用一个按钮,尽管我们只是把它当作一个信息使用。
一些
工具提示库
:缺点:对于ListView或RecyclerView,我们可能会使用过多的工具提示
从UI和UX的角度来看,这是一条路要走。第一次使用安卓系统的用户打开设备时,谷歌会使用它。
ShowCaseView的某些库:
我现在想到了三种方法:
这可以通过使用对话框(这可能会分散用户的注意力,不推荐)或使用来实现。
缺点:用户很可能会偏离我们的初衷
工具提示通常用于桌面应用程序。它几乎就像使用一个按钮,尽管我们只是把它当作一个信息使用。
一些
工具提示库
:缺点:对于ListView或RecyclerView,我们可能会使用过多的工具提示
从UI和UX的角度来看,这是一条路要走。第一次使用安卓系统的用户打开设备时,谷歌会使用它。
ShowCaseView的某些库:
你不必那样做。UX中的默认行为类似于单击列表项时会出现一些东西
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();
您可以在单击项目时打开一个新的活动,在该活动中可以使用菜单中的选项显示详细说明
或者,您可以打开一个包含项目的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();
你不必那样做。UX中的默认行为类似于单击列表项时会出现一些东西
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();
您可以在单击项目时打开一个新的活动,在该活动中可以使用菜单中的选项显示详细说明
或者,您可以打开一个包含项目的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();
我想你不会,不管怎样,用户会在某个时候触摸你的列表项。我不认为有任何必要这样做。也许像这样使用展示?同意上述两种意见。!ShowcaseView库是最好的方式,我想你不会,无论如何,用户会在某个时候触摸你的列表项。我不认为有任何必要这样做。也许像这样使用展示?同意上述两种意见。!ShowcaseView库是最好的方法