1.懒加载
package com.berlin.lslibrary.scroll import android.os.Bundle import android.support.v4.app.Fragment import android.support.v7.widget.LinearLayoutManager import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import com.berlin.lslibrary.R import com.berlin.lslibrary.recyclerview.RecyclerAdapter import kotlinx.android.synthetic.main.layout_recyclerview.* abstract class LazyFragment : Fragment() { private var rootView: View? = null private var hasLoaded = false override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { if (rootView == null) { rootView = layoutInflater.inflate(R.layout.layout_recyclerview, container, false) hasLoaded = true } return rootView } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState)