我正在开发一个 android 应用程序,我对这一切还很陌生,包括移动应用程序开发,所以我有几个问题。任何帮助都会很棒!
1) 是否可以在整个活动(包括操作栏)之间滑动?而且我的意思不是像 viewPager 在片段之间交换,我的意思是交换整个屏幕(就像在 iOS 上的 snapchat 一样)。这可能吗?如果是这样,我该怎么做?
2)实现主/细节类型布局的最佳方法是什么?例如,像推特一样,如果我有推文的列表视图,当一个人点击推文时,它会将您带到该特定推文的详细视图......实现这一目标的最佳方法是什么?我是否有一个带有列表视图的活动并在点击推文时创建第二个活动?或者我会改用片段,一个用于列表视图,一个用于详细视图?
3)有没有办法为每个片段设置不同的动作条?
非常感谢你!!!
android adt android-layout android-fragments android-activity
我知道之前已经多次在这个网站上发布了类似的问题,但是,我的问题不是我如何在不同的片段中显示/隐藏菜单项.我明白了.问题是刷卡片段与显示或隐藏的新菜单项之间存在延迟.这种延迟确实会减损界面.除其他原因外,操作栏菜单项中的更改应立即避免单击错误片段中的某些菜单项.
所以问题是,当用户开始滑动片段以转到下一个片段时,如何立即更改操作栏中的菜单项?
我知道这是可能的,因为各种应用程序已经这样做了.我目前正在覆盖每个片段中的onPrepareOptionsMenu()方法,并告诉它要显示哪些项目以及要隐藏哪些项目.我使用supportInvalidateOptionsMenu()方法来提示更改菜单项,但是滞后仍然太长而且很明显.
我愿意改变我更改片段中菜单项的结构/技术,以便在刷卡开始时立即改变菜单时间.
请帮忙.谢谢!
android android-menu android-fragments android-actionbar android-support-library