U ovom tutorijalu ćemo naučiti kako meni dugmetu dodeliti funkciju. Za početak je potrebno da napravite novu klasu, tako što ćete u stavci New izabrati Class, a zatim novoj klasi dodelite ime i potvrdite kreiranje.

Zatim u novu klasu unesite kod:
package com.androidmarket.prvaaplikacija;
import android.app.Activity;
import android.os.Bundle;
public class Sweet extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
}
}
Verovatno već pretpostavljate da sada izmene treba uneti i u AndroidManifest.xml, i u pravu ste. Dakle otvorite Manifest fajl i kao što smo to uradili i prethodnih puta, kopirajte i izmenite:
<activity
android:name="Sweet"
android:label="@string/app_name" >
<intent-filter>
<action android:name="com.androidmarket.prvaaplikacija.SWEET" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
Nakon sređivanja Manifesta, otvorite Menu.java i pomoću znaka „-“ umanjite sve tako da vaš ekran bude pregledan kao na slici ispod:
Sledeće što treba uraditi je kreiranje XML menija. Dakle, prvo treba kreirati novi folder u folderu res koji ćemo nazvati menu. Nakon selekcije foldera src, upotrebite desni klik i u stvaci New izaberite Folder, zatim mu dodelite ime i potvrdite kreiranje. Sledeći korak je kreiranje novog XML fajla. Selektujte folder menu, pa kliknite desnim klikom i izaberite Other u stavci New. U novom prozoru izaberite Android XML File i nazovite ga main_menu.xml, ali pre potvrde čekirajte menu, jer ovog puta nećemo kreirati layout, već meni.
Zatim u main_menu.xml unesite sledeći kod kao na slici:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menuSweet"
android:alphabeticShortcut="s"
android:title="Open Sweet Activity"
/>
<item
android:id="@+id/menuToast"
android:alphabeticShortcut="t"
android:title="Open Toast"
/>
</menu>
Sada se vratite u menu.java gde je potrebno omogućiti kreiranom meniju da proradi uz pomoć koda koji treba uneti ispod metode onPause:
public boolean onCreateOptionsMenu(Menu menu){
super.onCreateOptionsMenu(menu);
MenuInflater awesome = getMenuInflater();
awesome.inflate(R.menu.main_menu, menu);
return true;
}
public boolean onOptionsItemSelected(MenuItem item){
switch (item.getItemId()){
case R.id.menuSweet:
startActivity(new Intent("com.androidmarket.prvaaplikacija.SWEET"));
return true;
case R.id.menuToast:
Toast andEggs = Toast.makeText(menu.this, "Ovo je tost", Toast.LENGTH_LONG);
andEggs.show();
return true;
}
return false;
}
}
Nako toga kreirajte novi layout i nazovite ga about.xml. Dodajte mu Text View i sačuvajte.
<?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="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Android Market" />
</LinearLayout>
Zatim otvorite Sweet.java klasu i setContentView izmenite u about kao što je prikazano na slici ispod:

Sledeće što treba uraditi je postavljanje nove teme, s toga se vraćamo u AndroidManifest.xml gde treba ubaciti novi deo koda kao što je to prikazano na slici:

Sada možete testirati vašu aplikaciju I ako ste sve uradili kako treba ona će izgledati ovako:

To bilo sve za ovaj tutorijal, u narednim ćemo se baviti skrolom i listama.
Apr 25 2013
Kako napraviti Android aplikaciju: Tutorijal 1.6 – Kreiranje menija i meni dugme
U ovom tutorijalu ćemo naučiti kako meni dugmetu dodeliti funkciju. Za početak je potrebno da napravite novu klasu, tako što ćete u stavci New izabrati Class, a zatim novoj klasi dodelite ime i potvrdite kreiranje.

Zatim u novu klasu unesite kod:
Verovatno već pretpostavljate da sada izmene treba uneti i u AndroidManifest.xml, i u pravu ste. Dakle otvorite Manifest fajl i kao što smo to uradili i prethodnih puta, kopirajte i izmenite:
Nakon sređivanja Manifesta, otvorite Menu.java i pomoću znaka „-“ umanjite sve tako da vaš ekran bude pregledan kao na slici ispod:
Sledeće što treba uraditi je kreiranje XML menija. Dakle, prvo treba kreirati novi folder u folderu res koji ćemo nazvati menu. Nakon selekcije foldera src, upotrebite desni klik i u stvaci New izaberite Folder, zatim mu dodelite ime i potvrdite kreiranje. Sledeći korak je kreiranje novog XML fajla. Selektujte folder menu, pa kliknite desnim klikom i izaberite Other u stavci New. U novom prozoru izaberite Android XML File i nazovite ga main_menu.xml, ali pre potvrde čekirajte menu, jer ovog puta nećemo kreirati layout, već meni.
Zatim u main_menu.xml unesite sledeći kod kao na slici:
Sada se vratite u menu.java gde je potrebno omogućiti kreiranom meniju da proradi uz pomoć koda koji treba uneti ispod metode onPause:
Nako toga kreirajte novi layout i nazovite ga about.xml. Dodajte mu Text View i sačuvajte.
Zatim otvorite Sweet.java klasu i setContentView izmenite u about kao što je prikazano na slici ispod:



Sledeće što treba uraditi je postavljanje nove teme, s toga se vraćamo u AndroidManifest.xml gde treba ubaciti novi deo koda kao što je to prikazano na slici:
Sada možete testirati vašu aplikaciju I ako ste sve uradili kako treba ona će izgledati ovako:
To bilo sve za ovaj tutorijal, u narednim ćemo se baviti skrolom i listama.
Related Post
By admin • androitizam, Kako napraviti Android aplikaciju • • Tags: android SDK, razvoj aplikacija