【问题标题】:List View with Custom Section Header带有自定义部分标题的列表视图
【发布时间】:2019-09-20 17:20:19
【问题描述】:

我正在努力在我的 android 应用中实现一个屏幕。我需要实现 custom layout

我正在考虑使用带有部分标题的列表视图来实现此布局。我正在按照本教程https://stacktips.com/tutorials/android/listview-with-section-header-in-android 进行实施。

我想要一个像我一样的自定义部分标题。我不知道应该在上面的教程 CustomAdapter 类中进行更改。 谁能建议我如何实现这个自定义部分标题,如果可能的话,你能分享任何参考吗?

【问题讨论】:

    标签: android android-layout listview android-listview header


    【解决方案1】:

    首先您必须在 sn-p_item1.xml 文件中进行更改作为您自己的设计,并根据需要更改自定义适配器文件

    【讨论】:

    • 嘿,我需要在 sn-p_item1.xml 或 sn-p_item2.xml 中进行更改?我在 sn-p_itme2.xml 中添加了我的图像视图和文本视图。我的疑问是我应该在 CustomAdapter 文件中进行哪些更改?
    • 在 sn-p_item1.xml 中进行更改,因为 2 从未在任何 java 文件中使用
    【解决方案2】:

    您需要在 snippet_item1.xmlsnippet_item2.xml 两个布局文件中进行必要的更改。稍后您需要为您的基本要求创建两个自定义 ViewHolder 类,因为您的视图与示例不同。在getView() 中,您需要修改代码并为其赋值。

    请参阅以下链接以解决您的问题: https://inducesmile.com/android/add-header-to-android-recyclerview/

    还有什么需要的话,我会在评论区帮助你。

    【讨论】:

    • 谢谢萨希尔。我的问题已经解决了。我分别创建了两个 Model 类,并对 sn-p 布局和 CustomAdapter 进行了相应的更改。
    • @KunduriRaj 太棒了!如果可能,更新您的问题并将其设置为已解决,因此没有其他人提供与此问题相关的输出。谢谢!
    • 一个小疑问。如果您在我的图像中看到有一个 imageView、textViews 和按钮。在我的模型类中,我能够将我的 imageView 定义/声明为 Integer 数据类型和 textView 作为 String 数据类型。如何处理模型类中的按钮,例如我应该分配哪种数据类型?这可能吗?
    • @KunduriRaj 您需要准备监听器以获取活动或片段的点击事件。您可以通过此链接参考:android.jlelse.eu/… 或者您可以在网上任何地方找到其他方式
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-25
    相关资源
    最近更新 更多