如何在Android中实现iPhone标题栏

如何在Android中实现iPhone标题栏,iphone,android,titlebar,Iphone,Android,Titlebar,在iPhone中,典型iPhone应用程序的四个组件是 标题栏, 导航列表, 目标页面, 还有一个按钮栏 用于标题栏 标题栏包括以下元素: 后退按钮: 屏幕标题: 命令按钮: 我的问题来了,尽管我可以使用UI框架工具,例如: 电话鸿沟, iui, jtquery 开发web应用程序,但我无法在Android中显示标题栏效果 我无法在Android中使用以下代码: meta content=“yes”name=“支持苹果移动网络应用” 实际上,上面的内容可以在Apple Safari浏览器中使用,

在iPhone中,典型iPhone应用程序的四个组件是 标题栏, 导航列表, 目标页面, 还有一个按钮栏

用于标题栏 标题栏包括以下元素: 后退按钮: 屏幕标题: 命令按钮:

我的问题来了,尽管我可以使用UI框架工具,例如: 电话鸿沟, iui, jtquery 开发web应用程序,但我无法在Android中显示标题栏效果

我无法在Android中使用以下代码: meta content=“yes”name=“支持苹果移动网络应用”

实际上,上面的内容可以在Apple Safari浏览器中使用,但我不能使用Safari来显示我们的Android项目,这是我不想看到的

有谁知道如何在Android中实现这种效果,请帮助我,你的帮助将不胜感激



“目前还不清楚您是在开发原生android应用程序还是网络应用程序

                                 – alexanderblom yesterday"
抱歉,我忘了提一下,我想用Android开发一个iphone webapp风格的应用程序。因为太难了,我想使用iWebkit,但它似乎只在包含特定引擎的apple iphone操作系统或Safari中工作,以显示漂亮的布局,如下所示:(-!我是新用户,所以我不能在这里发布图片)



(来源:)

如果我没弄错的话,如果您想以任何方式自定义屏幕顶部的标题栏,您必须做以下几件事:

首先,阅读,因为它非常详细。 然后,您必须在同一个xml文件中添加更多内容以满足您的需求,这些内容将成为您的titlebar.xml

-一个按钮,在该按钮上,您可以为每个android手机指定与正常后退键相同的按键事件

-一个文本视图,可以查看您想输入的任何标题

-一个按钮用于命令按钮,无论它在Iphone中做什么(如果你告诉我它做什么,也许我可以提供更多细节)

然后,我认为,您希望在所有页面上都可以使用它,而不必在每个活动上请求标题栏自定义,我建议您使用与我相同的技巧:定义一个超类,您的所有活动都将扩展该超类。 然后你在这个类中请求WindowFeatures,并在这个类中进行所有自定义。最后,你只需在所有子类的oncreate中调用titlebar textview的变量,就可以在每个页面上分配你想要的字符串。如果字符串是动态生成的,那么让我们假设你在后台从internetv加载的文件名地面线程,您将需要为主线程定义一个处理程序,因为您不能从创建视图的线程之外的其他线程更新视图

希望这能有所帮助。如果你对此有任何问题,尽管问,我会关注你的话题,因为我很难让我的标题栏正常工作。
祝你好运

如果我没有弄错,如果你想以任何方式自定义屏幕顶部的标题栏,你必须做几件事:

首先,阅读,因为它非常详细。 然后,您必须在同一个xml文件中添加更多内容以满足您的需求,这些内容将成为您的titlebar.xml

-一个按钮,在该按钮上,您可以为每个android手机指定与正常后退键相同的按键事件

-一个文本视图,可以查看您想输入的任何标题

-一个按钮用于命令按钮,无论它在Iphone中做什么(如果你告诉我它做什么,也许我可以提供更多细节)

然后,我认为,您希望在所有页面上都可以使用它,而不必在每个活动上请求标题栏自定义,我建议您使用与我相同的技巧:定义一个超类,您的所有活动都将扩展该超类。 然后你在这个类中请求WindowFeatures,并在这个类中进行所有自定义。最后,你只需在所有子类的oncreate中调用titlebar textview的变量,就可以在每个页面上分配你想要的字符串。如果字符串是动态生成的,那么让我们假设你在后台从internetv加载的文件名地面线程,您将需要为主线程定义一个处理程序,因为您不能从创建视图的线程之外的其他线程更新视图

希望这能有所帮助。如果你对此有任何问题,尽管问,我会关注你的话题,因为我很难让我的标题栏正常工作。
祝你好运

如果你的问题没有问题,请接受答案,谢谢。不清楚你是在开发原生android应用程序还是网络应用程序。很好,事实上,我是为原生android应用程序回答的,但可能不是因为这个问题……如果你的问题没有问题,请接受答案,谢谢。不清楚你是否在开发原生android应用程序阳离子或一个网络应用。很好的发现,实际上我回答的是原生安卓应用,但可能不是prupose。。。