Membuat Toolbar ( ActionBar ) pada Android

Monday, February 09, 2015 Unknown 0 Comments


Toolbar diperkenalkan sebagai fitur baru pada android 5 (lolipop),sebelumnya toolbar dikenal dengan actionbar. tentunya dengan bergantinya nama tersebut dibarengi dengan beberapa perubahan diantaranya toolbar dibuat pada file  tersendiri pada folder (app-src-main-res-layout) sehingga para developer dapat membuat beberapa toolbar untuk satu aplikasi. cara pemanggilanya tinggal include pada layout yang inggin kita pasang toolbar tersebut.

Berikut langkah-langkahnya :


1. buat project pada android studio

2. buka  build build.gradle (app-src-main) periksa pada dependencies apakah sudah ada
compile 'com.android.support:appcompat-v7:21.0.3'
bila belum tambahkan dependencies tersebut.

3. buat file ke color.xml pada (app-src-main-res-values) lalu tambahkan beberapa warna seperti      berikut:

 <resources>

    <color name="primaryColor">#3f51b5</color>

    <color name="primaryColorDark">#303f9f</color>

</resources>
4. setelah itu masuk ke style.xml (app-src-main-res-values) tambahkan kode berikut :

<resources>

    <!-- Base application theme. -->

    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

        <!-- Customize your theme here. -->

        <item name="colorPrimary">@color/primaryColor</item>

        <item name="colorPrimaryDark">@color/primaryColorDark</item>

        <item name="android:windowNoTitle">true</item>

    </style>

</resources>
5. lalu buat file Toolbar untuk namanya terserah temen2. pada contoh ini saya menamainya dengan toolbar.xml (app-src-main-res-layout) kodenya seperti berikut :
<android.support.v7.widget.Toolbar

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

    android:id="@+id/toolbar"

    android:layout_height="?actionBarSize"

    android:layout_width="match_parent"

    android:background="?attr/colorPrimary"/>


6. tambahkan toolbar pada layout activity pada contoh saya menambahkanya pada activity_main.xml.

<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=".MainActivity">


    <include

        android:id="@+id/toolbar"

        layout="@layout/toolbar"/>

    <TextView

        android:text="@string/hello_world"

        android:layout_below="@+id/toolbar"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content" />

</RelativeLayout>

7. untuk bisa tampil pada aplikasi pada saat aplikasi dijalankan temen2 harus menambahkan toolbar pada file java. pada kali ini saya menambahkan pada file MainActivity.java (app-src-main-java), berikut kodenya:
protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);



        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);

        setSupportActionBar(toolbar);

    }


8. lalu jalankan aplikasi bila bila berhasil akan tampil seperti gambar dibawah ini.



9. bila temen2 ingin menambahkan beberapa menu pada toolbar. temen2 dapat menambahkanbeberapa kode pada file menu_main.xml (app-src-main-res-menu)

<menu

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

    xmlns:app="http://schemas.android.com/apk/res-auto"

    xmlns:tools="http://schemas.android.com/tools"

    tools:context=".MainActivity">



    <item

        android:id="@+id/action_settings"

        android:title="@string/action_settings"

        android:orderInCategory="100"

        app:showAsAction="never" />


    <item

        android:id="@+id/action_search"

        android:title="@string/action_search"

        android:icon="@drawable/ic_action_search"

        android:orderInCategory="1"

        app:showAsAction="always"

        app:actionViewClass="android.support.v7.widget.SearchView"/>

</menu>

pada file tersebut saya menambahkan menu action search sedangkan menu "action_settings" default.
bila temen2 membuat aplikasi dengan banyak activity. temen2 bisa juga membuat file menu yang berbeda untuk tiap activity. untuk pemanggilanya temen2 pada file java pada method onCreateptionMenu, berikut kodenya :

public boolean onCreateOptionsMenu(Menu menu) {

        // Inflate the menu; this adds items to the action bar if it is present.

        getMenuInflater().inflate(R.menu.menu_main, menu);

        return true;

    }


 sekian
 semoga artikel ini berguna. bila ada pertanyaan silakan isi pada komentar..


0 comments:

Migrasi dari Eclips ke Android Studio

Saturday, January 31, 2015 Unknown 0 Comments

menyambung artikel sebelumnya yang membahasa tentang android studio. pada artikel ini aku akan mempraktekan cara import project yang sebelumnya dibangun menggunakan eclips pada android studio. karena android studio menggunakan gradle sedangkan eclips menggunakan ADT sehingga untuk mengimport project eclips pada android studio perlu beberapa penyesuaian.

berikut langkah2nya :


1. pilih menu "Import no android studio project" lalu cari project yang akan digunakan.



2. seteleh itu temen2 melihat tampilan berikut




3. lalu temen2 akan diminta untuk mencentang beberapa parameter yang harus dilakukan android studio untuk mengimport project tersebut




4.  tunggu hingga tampilan editor android studio muncul dan menampilkan beberapa rangkuman prosedur yang harus dikakukan dalam proses install seperti import library dan beberapa penyesuaian lainya.



5. bila dalam proses penyesuaian tersebut android studio tidak dapat mendapatkan library ataupun file yang dibutuhkan akan muncul pesan error dan harus diperbaiki manual.



error tersebut terjadi karena pada sdk saya tidak terdapat sdk v-19 supaya tidak error lagi maka pada harus dirubah pada gradle menggunakan versi sdk yang saya punya. yaitu sdk v-21


setelah itu syncronkan project dengan gradle. setelah itu akan muncul dialog dibawah ini dan pilih "yes"


bila sudah tidak ada error maka project temen2 dapat dijalankan menggunakan android studio..


sekian..
semoga artikel ini dapat berguna bagi temen2...
bila ada pertanyaan silakan isi pada komentar..

0 comments:

Membuat Project dengan Android Studio

Saturday, January 31, 2015 Unknown 0 Comments



pada artikel sebelumnya saya sudah memberikan beberapa fitur pada android studio. saat ini saya akan memberikan cara membuat project dengan android studio.
sebelum memulainya temen2 haru sudah menginstall android studio dan sdk pada kompoter.

Berikut langkah2nya :


1. buka android studio setelah itu temen2 akan melihat berikut. isi sesuai keinginan temen2 setelah itu next



2. pada gambar dibawah ini temen2 akan disuruh memilih apakah akan membuat aplikasi pada smartphone dan tablet saja atau membuat aplikasi pada perangkat lainya, bila temen2 ingin membuat pada perangkat lainya tinggal memberi menambahkan tanda  " cek " pada perangkat yang diinginkan.



3. pilih blank activity bila temen2 ingin mendevelop dari awal atau pilih yang lain bila temen2 ingin menggunakan template activity yang tersedia.
 



4. pilih next bila temen2 tidak ingin merubah nama file tersebut. lalu pilih finish dan selanjutnya android studio akan mendownload file gradle bila temen2 baru pertama kali membuat project pada android studio, dan hal itu membutuhkan koneksi internet.



5. setelah itu android studio akan terbuka seperti ini..



selanjutnya tinggal koding.. happy coding.

sekian.. semoga artikel ini berguna..

bila ada pertanyaan sertakan pada komentar...





0 comments:

Android Studio


android studio merupakan IDE yang disarankan oleh google sebagai pembesut android untuk digunakan dalam membangun aplikasi android. android studio dibangun menggunakan intellij IDEA (community Edition) java IDE. dan diperkenalkan pada google I/O 2013 dengan kode beta. pada akhir tahun 2014 google baru meluncurkan versi stable dari android studio 1.0.0 

Download  

kalian dapat mendownload android studio versi terbaru pada pada web developer android ini, pada link tersebut kalian akan mendapatkan android studio 1.0.1. beserta SDK. bila sebelumnya kalian sudah memiliki SDK. dapat mendownload android studio saja.



Beberapa fitur pada android studio

1. Android wear, tv, auto, dan glass

  Dengan menggunakan android studio dapat digunakan untuk membangun aplikasi android pada         smartphone maupun tablet saja tapi juga pada perangkat lainya.

2. Sample project 

Temen2 dapat import sample project dari repository google pada github

3. International String Editing

kalian dapat merubah tulisan pada jenis tulisan tertentu didunia. dengan syarat tulisan yang kalian inginkan didukung oleh android studio

4. User Interface Design

pada android studio terdapat fitur preview tampilan layout dari beberapa device yang berbeda-beda.

5. Memory Monitor

android studio dapat menampilkan penggunaan memori pada device yang temen2 gunakan untuk mendevelop aplikasi android.

6.  Instant access to Google cloud service
temen2 yang menggunakan google cloud service untuk backend aplikasi android dapat mengaksesnya melalui android studio 

penulis hanya bisa menyebutkan 6 fitur ungulan saja. mungkin temen2 bisa menambahkan fitur keren lainya dari android studio. 
sekian dan semoga artikel ini bermanfaat bila ada pertanyaan silakan isi komentar dibawah.

salam...





0 comments: