Android People应用程序使用的Jelly Bean listview设计模式是什么?它是如何建造的?

Android People应用程序使用的Jelly Bean listview设计模式是什么?它是如何建造的?,android,listview,contacts,android-4.2-jelly-bean,Android,Listview,Contacts,Android 4.2 Jelly Bean,我在谷歌上找不到任何东西,可能是因为我不知道该怎么称呼这个UI模式。JB people应用程序在左侧显示联系人,在右侧显示所选联系人的详细信息。右侧的详细信息片段有一个三角形,指向选定的联系人。这个Android用户界面模式叫什么?我如何实现它 这是一个主详细信息流模板,如果您启动一个新项目并选择使用主详细信息流模板(如果您有最新的ADT更新),您可以获取该模板的代码 至于三角形/箭头部分,我不太确定谷歌是如何做到的,但我会这样做: 在列表片段中,当选择一个项目时,它将有一个带有三角形/箭头的I

我在谷歌上找不到任何东西,可能是因为我不知道该怎么称呼这个UI模式。JB people应用程序在左侧显示联系人,在右侧显示所选联系人的详细信息。右侧的详细信息片段有一个三角形,指向选定的联系人。这个Android用户界面模式叫什么?我如何实现它


这是一个主详细信息流模板,如果您启动一个新项目并选择使用主详细信息流模板(如果您有最新的ADT更新),您可以获取该模板的代码

至于三角形/箭头部分,我不太确定谷歌是如何做到的,但我会这样做:

在列表片段中,当选择一个项目时,它将有一个带有三角形/箭头的ImageView作为其资源,与细节片段的背景相匹配,将其与列表行的右侧对齐,并确保它与视图的边缘之间没有填充/边距。您可以使用ViewStub()或将ImageView的XML中的默认可见性设置为不可见

然后,在被单击的列表项的回调中,只需膨胀列表行中的三角形图像或使其可见即可

我希望这有帮助。如果你需要更详细的解释,请告诉我


免责声明:我确信我描述的这种方法不是谷歌最好的方式,但这就是我开始尝试实现这一功能的方式。

这是一个主细节流模板,如果你启动一个新项目并选择使用主细节流模板(如果你有最新的ADT更新),你可以获得该模板的代码

至于三角形/箭头部分,我不太确定谷歌是如何做到的,但我会这样做:

在列表片段中,当选择一个项目时,它将有一个带有三角形/箭头的ImageView作为其资源,与细节片段的背景相匹配,将其与列表行的右侧对齐,并确保它与视图的边缘之间没有填充/边距。您可以使用ViewStub()或将ImageView的XML中的默认可见性设置为不可见

然后,在被单击的列表项的回调中,只需膨胀列表行中的三角形图像或使其可见即可

我希望这有帮助。如果你需要更详细的解释,请告诉我


免责声明:我确信我描述的这个方法不是谷歌最好的方式,但这就是我开始尝试实现这个功能的方式。

这个人脉应用程序是针对果冻豆的吗?我在其他地方找不到。这个人事应用程序是专门针对果冻豆的吗?我在别处找不到。