Skip to content

Instantly share code, notes, and snippets.

View NaturalizerINA's full-sized avatar

Rahmad Setiawan Mukminullah NaturalizerINA

View GitHub Profile
@NaturalizerINA
NaturalizerINA / activity_main.xml
Created December 27, 2017 15:44
XML code to load the image from internet
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 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.mukminullah.imagefromurl.MainActivity">
<ProgressBar
android:id="@+id/pb"
android:layout_width="50dp"
@NaturalizerINA
NaturalizerINA / MainActivity.java
Created December 27, 2017 15:43
Java code to load the image from internet
package com.mukminullah.imagefromurl;
import android.graphics.drawable.Drawable;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import android.widget.ProgressBar;
import android.widget.Toast;
@NaturalizerINA
NaturalizerINA / build.gradle
Created December 27, 2017 15:42
Build file for glide
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
defaultConfig {
applicationId "com.mukminullah.imagefromurl"
minSdkVersion 15
targetSdkVersion 26
versionCode 1
versionName "1.0"
@NaturalizerINA
NaturalizerINA / fragment_two.xml
Created December 20, 2017 13:51
Create layout for FragmentTwo.java
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout 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=".FragmentTwo">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
@NaturalizerINA
NaturalizerINA / FragmentTwo.java
Created December 20, 2017 13:49
Create second fragment for ViewPager content
package com.mukminullah.viewpagerwithtablayout;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
/**
* Created by user on 18/12/17.
@NaturalizerINA
NaturalizerINA / fragment_one.xml
Created December 20, 2017 13:46
Create layout for FragmentOne.java
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout 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=".FragmentOne">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
@NaturalizerINA
NaturalizerINA / FragmentOne.java
Created December 20, 2017 13:45
Create first fragment for ViewPager Content
package com.mukminullah.viewpagerwithtablayout;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
/**
* Created by user on 18/12/17.
@NaturalizerINA
NaturalizerINA / activity_main.xml
Created December 20, 2017 13:43
Layout for MainActivity.java
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
tools:context="com.mukminullah.viewpagerwithtablayout.MainActivity">
<android.support.design.widget.AppBarLayout
@NaturalizerINA
NaturalizerINA / MainActivity.java
Created December 20, 2017 13:37
Setup and Synchronize ViewPager with TabLayout
package com.mukminullah.viewpagerwithtablayout;
import android.support.design.widget.TabLayout;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
@NaturalizerINA
NaturalizerINA / build.gradle
Created December 20, 2017 13:21
Compile gradle build in application level
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
defaultConfig {
applicationId "com.mukminullah.viewpagerwithtablayout"
minSdkVersion 15
targetSdkVersion 26
versionCode 1
versionName "1.0"