我目前正在将一个iPhone应用程序的端口用于Android.iPhone应用程序在屏幕底部有一个自定义的全局导航菜单,当把它带到Android时,建议用通用选项菜单(通过设备上的选项键调用)替换这个自定义菜单给它更原生的Android外观和感觉.
问题是菜单本身有几层(例如A,B,C三个主要选项,以及A1,A2,A3等子选项).我环顾四周,但没有在Android应用程序上看到这种多级选项菜单,所以我正在寻找一些关于如何最好地实现这一目标的指南.
我已经看到了一些关于自定义选项菜单的问题,比如这个; Android:自定义应用程序的菜单(例如背景颜色) ; 他们似乎暗示原生框架不支持很多选项.
我是否应该在选项菜单中查看一些黑客攻击(这是一个好主意吗?),或者查看其他一些修改应用程序流的方法?试图了解在Android上保持一致用户体验的最佳方式,同时降低iPhone应用程序的变化程度.
谢谢!
我正在使用Facebook SDK允许用户通过我的应用程序将内容分享到他们的Walls.它是一个非常标准的Facebook SDK设置,其中一个典型的帖子将包含一些文本以及随后发布的图像.
这一切都很好,但我的问题是,由于Facebook调整大小并按照他们认为合适的方式转换图像,因此在Retina显示屏上查看时,后期图像看起来有点像素化.有谁知道是否有办法确保Facebook为此使用更高质量的图像?
再次,澄清一下,我使用的原始图像质量足够高,但Facebook使它们有点过分,并且最终在Retina显示屏上看起来不太好.我们能以某种方式避免这种情况吗?
以下是我正在使用的非常标准的Facebook邮政编码的摘录;
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
sharingURL, @"link",
sharingTitle, @"name",
@" ", @"caption",
description, @"description",
actions, @"actions",
picture, @"picture",
nil];
[facebook dialog:@"feed" andParams:params andDelegate:self];
Run Code Online (Sandbox Code Playgroud)
请注意,我链接的图像大约是250x250px JPG,如果这有帮助的话.
编辑:添加了一个示例图像,以澄清我的意思.我试图看看是否有办法让Facebook在这里使用高分辨率图像进行视网膜显示.

提前致谢!
快速提问:现在提交的新应用程序是否需要为iPhone 5显示屏定制UI?
详细信息:我正在寻找一个权威资源/文章,其中提到现在提交的新iPhone应用程序(即iPhone 5发布后)是否必须具有适用于新iPhone 5屏幕尺寸的全屏自定义UI.
我基本上有一个iPhone应用程序,我已经工作了一段时间(iPhone 5之前),现在才完成.显然它没有为iPhone 5定制的自定义UI,但当然会以'letterboxed'格式运行良好.改变整个用户界面以完全支持iPhone 5屏幕需要付出太多的努力和成本,所以想知道在提交应用程序时是否会出现任何问题,并且可能在以后添加iPhone 5支持更新.
我已经看过官方的应用程序提交指南而没有特别提到这个事实,并且在SO上遇到了几个类似的问题,但没有一个直接回答这个问题.欢迎任何帮助!