【问题标题】:More info inside expandable recycler view可扩展回收站视图中的更多信息
【发布时间】:2018-03-21 06:10:33
【问题描述】:

我希望你能帮助我。 我想使用 expandablerecyclerview,但我不需要像 lib 说的那样扩展其他元素的列表

库示例

我只需要该项目展开并在回收站内显示该项目的更多信息

【问题讨论】:

    标签: android android-recyclerview expandablerecyclerview


    【解决方案1】:

    你可以使用advanced recyclerview's可扩展的未来

    public class ExpandableWithHeaderFooterExampleActivity extends AppCompatActivity {
    
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
    
            setContentView(R.layout.activity_demo_minimal);
    
            OnListItemClickMessageListener clickListener = new OnListItemClickMessageListener() {
                @Override
                public void onItemClicked(String message) {
                    View container = findViewById(R.id.container);
                    Snackbar.make(container, message, Snackbar.LENGTH_SHORT).show();
                }
            };
    
            RecyclerView recyclerView = findViewById(R.id.recycler_view);
    
            // Setup expandable feature and RecyclerView
            RecyclerViewExpandableItemManager expMgr = new RecyclerViewExpandableItemManager(null);
    
            // Create wrapped adapter:  MyItemAdapter -> expMgr.createWrappedAdapter -> MyHeaderFooterAdapter
            RecyclerView.Adapter adapter;
            adapter = new SimpleDemoExpandableItemAdapter(expMgr, clickListener);
            adapter = expMgr.createWrappedAdapter(adapter);
            adapter = new DemoHeaderFooterAdapter(adapter, clickListener);
    
            recyclerView.setAdapter(adapter);
    
            recyclerView.setLayoutManager(new LinearLayoutManager(this));
    
            // NOTE: need to disable change animations to ripple effect work properly
            ((SimpleItemAnimator) recyclerView.getItemAnimator()).setSupportsChangeAnimations(false);
    
            expMgr.attachRecyclerView(recyclerView);
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-21
      • 1970-01-01
      相关资源
      最近更新 更多