我正在创建一个SwipeLayout ListView
,并且试图将其放在fragment
中,这使我遇到了问题。只需提及,我已经实现了选项卡布局(禁用向左/向右滑动),并且在此布局中,我有2个片段(2个选项卡)。
我将https://github.com/chthai64/SwipeRevealLayout用于我的SwipeLayout,在示例中,它是在活动内部实现的,而不是片段,这对我来说是个问题。
所以我有Activity.java
和FragmentOne.java
和ListAdapter.java
。片段显然是活动的子元素,因此由于我试图将SwipeLayout
实现为片段,所以当我在片段中放置函数setupList()
和createList()
时出现问题,然后我需要致电setupList()
,但我应该在哪里打电话呢?如果我覆盖onStart
会起作用,但是可以吗?会引起问题吗?
在示例中,它在onCreate
方法中被调用,而该片段没有片段,而我无法在onCreateView
中调用它,因为尚未创建视图并且我需要拥有{{ 1}}准备就绪。 list_view
在list_view
中。
我也曾尝试在fragment.xml
中实现这些功能,但是如果我是正确的话,我不能或不应该访问Activity
中的片段布局元素,因为它不是好的做法,甚至是不可能的。
Activity
我需要怎么做才能做到这一点?是否有必要在片段中实现功能或是否有其他方法?在该活动中,我还具有其他片段,这些片段彼此交互,具体取决于用户的操作。