• Solo Great Sale

    Solo Great Sale Powered By Circle Card 2015

  • Solo Great Sale

    Solo Great Sale Powered By Circle Card 2015

  • Oracle Java Magazine

    As Cover of Oracle Java Magazine March/April 2012 issue

  • Launching jDuchess Indonesia

    Gunadarma University 2011

    www.jduchess.or.id

  • Launching jDuchess Indonesia

    Gunadarma University 2011

    www.jduchess.or.id

  • Launching Java 7

    Binus University 2011

  • Eclipse Democamp

    Microsoft Indonesia 2011

  • Oracle Academy

    SMK PGRI 3 Malang 2010

  • Launching JENI 2.0

    ITB Bandung 2012

  • Oracle Academy

    SMK PGRI 3 Malang 2010

  • Java and Android Roadshow

    SMK PGRI 3 Malang 2012

  • Oracle Academy

    SMK PGRI 3 Malang 2010

  • Launching JENI 2.0

    ITB Bandung 2012

  • Oracle Academy

    SMK PGRI 3 Malang 2011

  • Java and Android Roadshow

    SMK Plus Darussalam Kediri 2012

  • Oracle Academy Seminar

    LIKMI Bandung, 2012

  • Oracle Academy Seminar

    Indonesia University, 2012

  • Seminar Android

    Universitas Budi Luhur 2010

  • Java and Android Roadshow

    SMK Hasan Kafrawi Jepara 2012

  • Sosialisasi Kurikulum 2013

    LPMP Surabaya 2013

  • IOSA

    Indonesia Open Source Award 2011

  • Java Training

    SMKN 02 Sukabumi 2010

  • Sosialisasi Kurikulum

    SMKN 01 Tulungagung 2011

  • Sosialisasi Kurikulum 2013

    LPMP Surabaya 2013

Tuesday, February 9, 2010

Posted by Netty Herawaty
| 12:22 AM
Resource termasuk salah satu arsitektur penting di Android. Resource adalah elemen external yang kita gunakan dalam aplikasi. Resource disimpan dalam “res/” folder. Ada beberapa macam resource seperti String Resource, Color Resource, Drawable Resource dan Layout Resource.

1. String Resource

Resource ini akan menampung sebuah string untuk aplikasi yang membutuhkan sebuah teks untuk ditampilkan. Untuk menambahkan resource tipe string ini menggunakan elemen <string> pada file resource yang berada di direktori /res/values/strings.xml
<?xml version="1.0" encoding="utf­8"?>
<resources>

    <string name="hello" >Hello World, StringResource!</string>
    <string name="string_resource" >String Resource</string>

</resources>


2. Drawable / Image Resource

Images diletakkan di res / drawable / dan kemudian di referensikan sebagai resource. Cara penulisan di layout file, images di referensikan sebagai @drawable/... (misalnya res/drawable/view.png → maka nama resource nya menjadi @resource/view) Di bawah ini adalah format gambar yang bisa dijalankan pada Android:

Contoh di bawah ini adalah cara menampilkan gambar (sebelumnya tempelkan gambar pada direktori res/drawable/). contoh image.xml
<?xml version="1.0" encoding="utf­8"?>

<LinearLayout

    android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="fill_parent"

    android:layout_height="fill_parent">

   

    <TextView

        android:id="@+id/txt"

        android:layout_width="fill_parent"

        android:layout_height="wrap_content"

        android:text="@string/hello"/>

   

    <ImageView

        android:id="@+id/logo"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:src="@drawable/android_logo"

        />

</LinearLayout>


3. Color Resource

Resource color ini di simpan dalam res/color/color.xml, dan digunakan untuk menyimpan color custom. Nilai setiap warna akan tersimpan di dalam direktori res/values/ yang umumnya berada dalam file strings.xml. Child element yang digunakan adalah <color>. Perhatikan penggunaan resource color strings.xml dibawah ini
<?xml version="1.0" encoding="utf­8"?>

<resources>


    <string name="app_name">Demo Android</string>

    <color name="blue">#0000FF</color>

    <color name="red">#FF0000</color>

<color name="green">#00FF00</color>

</resources>


4. Style Resource

Resource ini digunakan untuk menyimpan definisi custom style dari komponen komponen yang ada. Disimpan dalam folder res/values/style.xml

Reactions: