gradle
dependencies {
implementation 'com.android.support:support-v4:27.1.0'
}
3.1 AppCompatActivity
import android.support.v7.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
}
3.2 Fragment
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class MyFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_layout, container, false);
return rootView;
}
}
3.3 RecyclerView
import android.support.v4.widget.RecyclerView;
import android.support.v7.widget.LinearLayoutManager;
public class MyActivity extends AppCompatActivity {
private RecyclerView recyclerView;
private RecyclerView.Adapter mAdapter;
private RecyclerView.LayoutManager layoutManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
layoutManager = new LinearLayoutManager(this);
mAdapter = new MyAdapter(myDataset);
recyclerView = findViewById(R.id.my_recycler_view);
recyclerView.setLayoutManager(layoutManager);
recyclerView.setAdapter(mAdapter);
}
}