问题标签 [android-listfragment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 从一个 ListFragment 过渡到另一个
我正在尝试构建一个基于基本的应用程序,该应用程序根据用户输入ListFragment
从一个过渡到另一个。ListFragment
我使用ListView
Android 系统为 a 膨胀的默认值ListFragment
,因此我不会覆盖onCreateView()
.
要设置 周围的边距ListFragment
,我添加了一个GlobalLayoutListener
.
现在,当我启动应用程序时,包含默认片段的第一个屏幕正确显示,并且边距设置正确。
但是,一旦我单击主布局中的图像,它会调用转换到具有相同onActivityCreated()
方法的第二个片段,并且与第一个片段相同,当我尝试访问第二个片段时GlobalLayoutListener
,我会在方法中遇到可怕的Content View not created yet
错误.OnGlobalLayout()
ListView
这是主要布局:(默认片段被添加FragmentTransaction.add()
到 first FrameLayout
)
关于我应该怎么做以避免遇到此错误的任何想法?
onCreateView()
毕竟我是否应该超越并膨胀自定义列表视图(但我没有这样的需要)?
编辑:
这是我将默认片段添加到主要活动的方法onCreate()
:
要执行转换,我会这样做:
java - notifyDataSetChanged() 在 ListFragment 中不起作用
我有一个通过数据库查询填充的ListView
in a 。ListFragment
当它第一次填充列表时,它会很好地加载所有数据onCreate()
。但是当我重新查询数据库,将返回值分配给assignmentsCursor
并调用notifyDataSetChanged()
时,它不会更新adapter.mCursor
。如果我在 Eclipse 中进入调试模式,我可以看到它assignmentsCursor.mCount
已经改变,但是当我查看时adapter.mCursor.mCount
,它和以前一样。(是的,我在notifyDataSetChanged() 被调用后检查。)
我的代码的相关部分:
帮我!!;)
PS如果您需要更多详细信息/代码,请告诉我。我很肯定数据库正在正确查询。
android - 一个 Fragment 中的两个 ListFragment
我使用 android 兼容性支持包在 android 中创建了以下内容
基本上我有一个显示两个选项卡的 FragmentAcitivity。一个 Tab 代表Fragment #1
,第二个是Fragment #2
。Fragment #2 有两个 ListFragment 即 ListFragment #1 和 ListFragment #2 ,但问题是当我尝试这样做时,我遇到了以下错误。
二进制 XML
第 19 行包含TextVoiceFragment.class 的 onCreateView 内部,在这种情况下是 Fragment #2
第 82 行包含在 VoiceTemplate.class 的 onActivityCreated 内的代码中,它扩展了 ListFragment 和 ListFragment #2
我尝试用 FragmentActivity 替换 Fragment #2,如下所示
但在那种情况下,我会收到以下错误
这里 TextVoiceFragment 是 Tab 秒
android - ListFragment 选择器选择所有项目
我有这个 ListFragment,我以这种方式在我的 Activity 中调用它:
在我的片段上,我设置了单选:
在我的清单中,我为它设置了一个样式:
主题定义如下:
和颜色:
但是,每当应用程序运行时,它看起来都很好,直到我长按一个项目或尝试拖动。然后所有元素都被选中,看起来像这样,而不是只选择一个元素。
所以问题是:如何使列表只选择 1 个元素而不是全部。
任何帮助将非常感激。
android - 如何使列表加载器从 Android 中的详细 Activity 重新加载
我有一个 ListFragment,它的数据由 SimpleCursorLoader 加载(自己的实施;它用光标加载,不使用 URI)。
选择列表中的项目时。我要么启动一个新活动(详细活动),要么显示在 ListFragment 旁边的详细片段中选择的内容。视屏幕大小而定。
如果将详细信息片段添加到 ListActivity,我已经弄清楚如何重新加载列表。我为 ListActivity 分配了一个接口,并在发生更改时从详细信息片段中调用它。在列表片段中,我使用 getLoaderManager().restartLoader(0, null, this); 重新加载列表
现在我的问题是,如果加载了详细活动,我无法访问 ListActivity 上的方法。我可能可以实现一些观察者模式。但这必须有一个最佳实践。
当详细片段更改数据库中的数据时,如何使 ListFragment 重新加载列表。
android - 将 XML 数据解析成 Android ListFragment
我已成功将 XML 解析为 ListActivity。我已经成功地从一个数组中填充了一个 ListFragment。但是,我无法将这两个活动结合起来,因为没有在线教程。
有人可以告诉我如何为 Android 3.0+ 填充 ListFragment 并使用 Android SAX 解析器从在线 XML 文件中填充数据吗?
我更感兴趣的不是解析类,而是如何结合 ListFragment 显示它。为了简单起见,假设我使用 SimpleAdapter。
android - 两个 ListView 上的 MultiChoiceModeListener
我正在为平板电脑开发一个新的 Android 应用程序。
应用程序的视图分为两个 listFragments(左和右)。
是否可以创建一个可以同时从两个 listFragments 中选择的 MultiChoiceModeListener。
在我的解决方案中,只能从列表片段之一中选择元素。
示例:我通过长按从左侧选择一个元素。当我尝试从骑行侧单击一个元素时,左侧的元素不再启用,而是右侧的元素。
希望有人能帮忙谢谢
android - 如何从示例将 ListFragment 实施到您的项目中?
我有一个寻呼机适配器,它将像这样调用 ListFragment:
然后我有一个 ListActivity,我想将其更改为 ListViewFragment。
但我真的不能让它发挥作用..我试过了:
更新: - 我只是回答我自己的问题,并制作了一个小教程来解释初学者如何通过示例将 ListAdapter 实现到您的项目中。
我从一个示例中得到了这个 ListAdapter,只需将文件复制到我的项目中,如果你运行它,就会崩溃。
因此,您需要按照我的回答进行更改并实施ListArrayAdapter
您在互联网上找到的任何内容。
android - 如何将 ImageView 添加到 ListFragment?
通常使用 ListView 将图像和文本添加到 ListView 项目是直截了当的。您可以使用自定义适配器创建和适配器以及 setListAdapter(adapter)。
我想创建一个片段应用程序,其中包含与 ImageView 相同的列表。我已经搜索了一个示例,但找不到任何具有图像的示例。有人可以指点我一个例子,这样我就可以看到它是如何完成的?
它是在布局领域的 XML 中完成的吗?例如,您将如何使用以下 xml 声明它。
android - 我该如何实现?(listfragment,喜欢在 Honeycomb 中设置屏幕截图)
这是Honeycomb的设置截图(不允许新用户发布图片......)我认为它是通过使用ListFragment实现的,但它只是使用Selector吗?
因为在我看来它是 Honeycomb 中的一个基本应用程序,我认为 android 将支持该特定布局......我需要如何实现这个?