Questions tagged «android-3.0-honeycomb»

Android 3.0(代号Honeycomb)是Google开发的移动操作系统的API级别11。此版本适用于更大的屏幕,以更好地支持平板电脑。

10
有没有一种方法类似于开始片段的结果?
我目前在叠加中有一个片段。这是用于登录服务。在电话应用程序中,我要在叠加层中显示的每个步骤都是他们自己的屏幕和活动。登录过程分为3个部分,每个部分都有自己的活动,这些活动由startActivityForResult()调用。 现在,我想使用片段和叠加来做同样的事情。叠加层将显示与每个活动相对应的片段。问题在于这些片段托管在Honeycomb API的活动中。我可以使第一个片段正常工作,但随后需要startActivityForResult(),这是不可能的。是否有类似startFragmentForResult()的地方,在这里我可以开始一个新的片段,完成后将结果返回到先前的片段?

3
如何在操作栏上添加下拉菜单项
在我的Android Honeycomb应用程序中,我使用Tabs作为导航样式。我想在溢出按钮旁边添加一个项目,但是我希望该项目成为一个下拉列表,并且用户可以在那里选择一个选项,但与导航无关。自从我使用以来,最简单的方法是什么mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); 是否可以在不使用自定义视图的情况下做到这一点?

12
片段中的MapView(蜂窝)
现在,最终的SDK已与Google API结合使用-用MapView创建Fragment的最佳方法是什么?MapView需要MapActivity才能正常工作。 让Activity管理Fragments继承自MapActivity(糟糕的解决方案,因为它违背了Fragments自包含的想法),并且无法使用基于XML的常规布局。我在MapActivity.setupMapView()中得到了NullPointerException: E / AndroidRuntime(597):由以下原因引起:java.lang.NullPointerException E / AndroidRuntime(597):位于com.google.android.maps.MapActivity.setupMapView(MapActivity.java:400) E / AndroidRuntime(597):位于com.google.android.maps.MapView。(MapView.java:289) E / AndroidRuntime(597):位于com.google.android.maps.MapView。(MapView.java:264) E / AndroidRuntime(597):位于com.google.android.maps.MapView。(MapView.java:247) 我的第二个想法是以编程方式创建MapView,并将关联的活动(通过getActivity())作为上下文传递给MapView构造函数。不起作用: E / AndroidRuntime(834):原因:java.lang.IllegalArgumentException:只能在MapActivity实例内部创建MapView。 E / AndroidRuntime(834):位于com.google.android.maps.MapView。(MapView.java:291) E / AndroidRuntime(834):位于com.google.android.maps.MapView。(MapView.java:235) E / AndroidRuntime(834):位于de.foo.FinderMapFragment.onCreateView(FinderMapFragment.java:225) E / AndroidRuntime(834):位于android.app.FragmentManagerImpl.moveToState(FragmentManager.java:708) E / AndroidRuntime(834):位于android.app.FragmentManagerImpl.moveToState(FragmentManager.java:900) E / AndroidRuntime(834):位于android.app.FragmentManagerImpl.addFragment(FragmentManager.java:978) E / AndroidRuntime(834):位于android.app.Activity.onCreateView(Activity.java:4090) E / AndroidRuntime(834):位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:664) 确实应该有像MapFragment这样的东西来处理MapView我需要的后台线程...那么,目前这样做的最佳实践是什么? 感谢德国瓦伦丁先生

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.