recyclerview+popupwindow:
先看activity:
package com.fanyafeng.orlitedemo.recycleview.activity;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.GridLayoutManager;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.Toolbar;
import android.util.Log;
import android.view.View;
import android.widget.Toast;
import com.fanyafeng.orlitedemo.BaseActivity;
import com.fanyafeng.orlitedemo.R;
import com.fanyafeng.orlitedemo.dao.Album;
import com.fanyafeng.orlitedemo.dao.Song;
import com.fanyafeng.orlitedemo.recycleview.adapter.MyRecycleViewAdapter;
import com.orangegangsters.github.swipyrefreshlayout.library.SwipyRefreshLayout;
import com.orangegangsters.github.swipyrefreshlayout.library.SwipyRefreshLayoutDirection;
import org.litepal.crud.DataSupport;
import java.util.ArrayList;
import java.util.List;
public class MyRecycleViewActivity extends BaseActivity {
private RecyclerView rv_myrecycleview;
private List stringList = new ArrayList<>();
private MyRecycleViewAdapter myRecycleViewAdapter;
private SwipyRefreshLayout swipyrefreshlayout;
private int count = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my_recycle_view);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
<