相关疑难解决方法(0)

片段,DialogFragment和屏幕旋转

我有一个Activity,用这个XML调用setContentView:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal"
    >
    <fragment android:name="org.vt.indiatab.GroupFragment"
        android:id="@+id/home_groups"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1" />
            <..some other fragments ...>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

GroupFragment扩展了Fragment,一切都很好.但是,我在GroupFragment中显示了一个DialogFragment.这显示正确,但是当屏幕旋转时,我得到一个强制关闭.

从DialogFragment.show(FragmentManager,String)以外的其他片段中显示DialogFragment的正确方法是什么?

android android-fragments

25
推荐指数
2
解决办法
3万
查看次数

如何从对话框片段中获取主机片段中的按钮单击

我有一个listFragment,我想在listItemClick上显示DialogFragment(是/否).我想在listFragment中取回用户选择(是/否).我已经阅读了有关侦听器接口机制的信息,但它可以使用activity < - > fragment.一种方法是:

  1. 在包含是/否按钮选择功能的对话框片段中定义界面,并在警告对话框正/负按钮点击上调用这些方法.
  2. 在Main活动中实现此接口.
  3. 在listFragment onItem单击中启动dialogFragment.
  4. 在活动中保存用户选择.
  5. 通过另一个接口在listFragment中获取此选项,在Main活动中实现.

但是,我们有这个简单任务的简单机制吗?任何例子或代码?

android android-fragments android-alertdialog

22
推荐指数
1
解决办法
2万
查看次数

如何在片段类中创建datePicker和timePicker对话框?

我想知道有没有办法在片段中创建一个datePicker?我正在创建一个常规活动可能,它给我语法错误.这样做的正确方法是什么?

android

17
推荐指数
4
解决办法
4万
查看次数

从Fragment调用DialogFragment(不是FragmentActivity)?

这是我的问题:我确实有一个FragmentActivity,它包含一个片段列表(在它们之间导航的方法)在其中一个片段中我需要调用一个DialogFragment来显示该片段中包含的图片的"缩放".

但似乎你不能直接从Fragment调用DialogFragment.

有没有办法让FragmentActivity获得一些"回调",以便在片段上显示DialogFragment.

或者只是一个"故障"直接从片段中调用它.

如果是这样的话,你是否知道一个关于它的好教程?

最好的祝福,

艾莉佩奇

android android-fragments android-fragmentactivity

16
推荐指数
3
解决办法
4万
查看次数

活动中的访问片段?

我有 2 个片段的一项主要活动。两个片段都有一个ListView. 我想更新MainActivity. 有没有办法在活动中访问片段列表适配器,而无需将适配器设为静态适配器。目前我正在这样做Mainactivity.java

public void updatelist() {
  if(fragmentstate=0)
    Fragment1.adapter.notifyDataSetChanged();
  else
    Fragment2.adapter.notifyDataSetChanged();

}
Run Code Online (Sandbox Code Playgroud)

android android-listview android-fragments

5
推荐指数
1
解决办法
7626
查看次数