Skip to content

Instantly share code, notes, and snippets.

View alfianyusufabdullah's full-sized avatar
📚
Sometimes playing with Code & Fish

Alfian Yusuf Abdullah alfianyusufabdullah

📚
Sometimes playing with Code & Fish
View GitHub Profile
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="20dp"
app:cardCornerRadius="5dp">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
package com.alfianyusufabdullah.infofilm.presenter;
import android.support.annotation.NonNull;
import android.util.Log;
import com.alfianyusufabdullah.infofilm.App;
import com.alfianyusufabdullah.infofilm.BuildConfig;
import com.alfianyusufabdullah.infofilm.R;
import com.alfianyusufabdullah.infofilm.base.BasePresenter;
import com.alfianyusufabdullah.infofilm.model.ModelListMovieResponse;
public class ListActivity extends AppCompatActivity implements OnItemClickListener {
RecyclerView listMahasiswa;
List<ModelMahasiswa> dataMahasiswa = new ArrayList<>();
AdapterDaftarMahasiswa adapterDaftarMahasiswa;
EZQLite ezqLite;
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.alfianyusufabdullah.crudezqlite.ListActivity">
<android.support.v7.widget.RecyclerView
android:id="@+id/listMahasiswa"
android:layout_width="match_parent"
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.btnLihatData:
startActivity(new Intent(MainActivity.this , ListActivity.class));
break;
case R.id.btnTambahData:
...
/**
* Created by jonesrandom on 1/2/18.
*
* @site www.androidexample.web.id
* @github @alfianyusufabdullah
*/
public class AdapterDaftarMahasiswa extends RecyclerView.Adapter<HolderDaftarMahasiswa> {
private List<ModelMahasiswa> data;
/**
* Created by jonesrandom on 1/2/18.
*
* @site www.androidexample.web.id
* @github @alfianyusufabdullah
*/
public class HolderDaftarMahasiswa extends RecyclerView.ViewHolder {
private TextView rowNamaMahasiswa, rowNimMahasiswa, rowSemesterMahasiswa;
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:orientation="horizontal">
<ImageView
android:layout_width="50dp"
android:layout_height="50dp"
/**
* Created by jonesrandom on 1/2/18.
*
* @site www.androidexample.web.id
* @github @alfianyusufabdullah
*/
public interface OnItemClickListener {
void Click(View v, ModelMahasiswa mahasiswa, int pos);
}
/**
* Created by jonesrandom on 1/2/18.
*
* @site www.androidexample.web.id
* @github @alfianyusufabdullah
*/
public class ModelMahasiswa implements Parcelable {
private int id;