44得票1回答
如何在Fragment中填充视图

如果我尝试在片段中膨胀视图,我会得到NULL。例如:public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState...

42得票19回答
Android Studio中的拖放功能无法使用

我是新手学习安卓编程。在安卓工作室中,拖放功能无法使用。我无法将任何内容拖到我的手机上。现在我的片段是Google地图视图,我想向该视图添加搜索栏。但拖放功能不起作用。当我尝试在文本中添加时,它会显示“此处不允许元素项”? 这是我的activity_maps.xml文件。 <fragm...

42得票3回答
像Application.ActivityLifecycleCallbacks一样钩入Fragment的生命周期

在Android中,如果你有应用程序上下文,你可以注册一个Application.ActivityLifecycleCallbacks实例,每当Activity通过其生命周期回调之一时,该实例将被调用。 那么如何为Fragments完成同样的操作呢?我认为Fragments没有这样的接口,也...

42得票9回答
防止Android中的碎片恢复

我们正在使用Fragment,但当Activity重新创建时,我们不希望它们自动恢复。 但是,每次调用Activity::onCreate(Bundle savedInstanceState) -> super.onCreate(savedInstanceState)时,Android都会还原...

41得票12回答
片段未收到菜单回调

我有一个扩展了Fragment类的片段类,并调用setHasOptionsMenu来参与菜单。这个类还实现了onCreateOptionsMenu,onPrepareOptionsMenu和onOptionsItemSelected。public void onCreate(Bundle sa...

41得票2回答
无法解决方法“show(android.support.v4.app.FragmentManager,java.lang.String)”

由于某些原因,当我尝试显示对话框时,从dialog.show(fm, DIALOG_DATE)中得到一个错误,提示无法解析方法'show(android.support.v4.app.FragmentManager, java.lang.String)' 为什么它无法解析该方法?mDateB...

41得票5回答
在片段活动中的commitAllowingStateLoss()函数

我的应用程序使用片段活动,只支持纵向模式并且无法旋转屏幕。 最初我使用的是commit()方法,但现在我计划将这些无差别更改为片段活动中的commitAllowingStateLoss()。 是否有任何理由不重新评估我使用片段的每个个案而不是无差别地执行此操作?

40得票4回答
URL哈希在重定向之间保持不变

由于某些原因,非IE浏览器在发送服务器端重定向(使用Location头)时似乎会保留URL哈希(如果存在)。例如:// a simple redirect using Response.Redirect("http://www.yahoo.com"); Text.aspx 如果我访问:Test...

40得票1回答
Android ICS API有没有原生的ViewPager支持库?

我在寻找一个适用于我在 ICS API 上开发的 Fragment 的分页控件。 我知道有 ViewPager 以及所有支持早期版本的支持库,但考虑到我使用的是最新版本的 api 并且不打算支持早期版本,所以我不明白为什么我要使用支持库。 难道我必须自己编写 "ViewPager" 吗?还...

40得票13回答
如何实现片段删除动画

我想要为片段的移除添加动画效果。 我尝试过:getSupportFragmentManager().beginTransaction() .setCustomAnimations(R.anim.push_down_in, R.anim.push_up_out) .remove...