Professional Documents
Culture Documents
Bab 4 : Fragment
Nama Surya Jalu Kinayun
Nim 1918055
Kelas A
Pemberi Tugas (Nama Pengajar - NIM Pengajar)
1
#praktikumobile2021
Gambar 4.2 Menambahkan gambar
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:paddingLeft="16dp"
android:paddingTop="8dp"
android:paddingRight="16dp"
android:paddingBottom="8dp">
<ImageView
android:id="@+id/imageList"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/facebook" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginLeft="8dp"
android:orientation="vertical">
<TextView
android:id="@+id/text_headline"
style="@style/TextAppearance.AppCompat.Title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Facebook" />
2
#praktikumobile2021
<TextView
android:id="@+id/text_subhead"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Social Media" />
</LinearLayout>
</LinearLayout>
5. Buat Myitem java class lalu masukan source code
package com.example.tugas4;
class Myitem {
3
#praktikumobile2021
6. Buat Itemmodel java class lalu masukan source code
package com.example.tugas4;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.DefaultItemAnimator;
import androidx.recyclerview.widget.DividerItemDecoration;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.os.Bundle;
import java.util.ArrayList;
RecyclerView recyclerView;
RecyclerView.Adapter recyclerViewAdapter;
RecyclerView.LayoutManager recylerViewLayoutManager;
ArrayList<Itemmodel> data;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
recyclerView = findViewById(R.id.recyclerView);
recyclerView.setHasFixedSize(true);
4
#praktikumobile2021
recylerViewLayoutManager = new LinearLayoutManager(this);
recyclerView.setLayoutManager(recylerViewLayoutManager);
recyclerView.addItemDecoration(new
DividerItemDecoration(this, LinearLayoutManager.VERTICAL));
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:scrollbars="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerInParent="true"
tools:listitem="@layout/list_item"/>
</RelativeLayout>
5
#praktikumobile2021
B. Link repository github
https://github.com/SuryaJ77/tugas4-1918055-surya
6
#praktikumobile2021