【问题标题】:How to add a floating button on ListFragment?如何在 ListFragment 上添加浮动按钮?
【发布时间】:2015-07-13 15:50:09
【问题描述】:

如何在 ListFragment 上添加浮动按钮? (列表适配器..) 我看到了很多使用活动的示例,但没有使用 ListFragments 的实质性示例。 有没有可能?

【问题讨论】:

标签: android list button fragment floating


【解决方案1】:

您需要在 Fragment 类中覆盖 onCreateView。

http://developer.android.com/reference/android/app/ListFragment.html

ListFragment 具有由单个列表视图组成的默认布局。但是,如果您愿意,您可以通过从 onCreateView(LayoutInflater, ViewGroup, Bundle) 返回您自己的视图层次结构来自定义片段布局。为此,您的视图层次结构必须包含一个 ID 为“@android:id/list”的 ListView 对象(如果它在代码中,则为列表)

使用允许视图重叠的框架或相对布局创建您自己的布局 - 并制作您的浮动按钮。

大概是这样的:

<FrameLayout>
   <ListView android:id="@id/android:list" />
   <Button />
</FrameLayout>

【讨论】:

  • 当我尝试我的应用程序崩溃时.. 你是否碰巧知道我可以在哪里看到实现这种事情的示例代码?谢谢。
  • 在您的布局中,您是否为您的列表视图提供了此 ID:“@android:id/list”?片段期待这个。
  • 请发布您的 onCreateView 代码,这会有所帮助。
猜你喜欢
  • 1970-01-01
  • 2016-04-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-01
  • 2018-04-21
  • 1970-01-01
  • 2019-06-21
  • 1970-01-01
相关资源
最近更新 更多