【发布时间】:2020-03-03 21:18:30
【问题描述】:
我目前正在使用 LinearLayout 来显示片段视图列表,但我希望能够通过片段视图的参数之一对它们进行排序。它恰好是一个文本字段,但它在约束布局内。约束布局是片段的容器。
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/clPostcode"
... >
<TextView
android:id="@+id/tvPostcodeName"
... />
<TextView
android:id="@+id/tvPostcodeCity"
... />
</androidx.constraintlayout.widget.ConstraintLayout>
使用片段管理器/片段事务将这个片段放置在一个简单的线性布局中。我想按 tvPostcodeName 字段对列表中的片段进行排序。用户会定期向列表中添加新元素,我希望它们按数字顺序排列。
TransactionManager 不能将它们放入要排序的 ArrayAdapter 中。
还有其他选择吗?
【问题讨论】:
标签: android android-fragments android-arrayadapter