Membuat project Mobile Programing
(NizwarGuitar)
Assalamualaikum wr.wb
saya akan membuat tutorial program
Mobile Programing
Pertama dan yang paling utama anda
sudah menginstal eclipsenya terlebih dahulu di laptop
- Klik File,Name,Other
- klik Next ~
- Klik Next = Pilih
BlankActivity
- Klik Finish
Setelah membuat Main
,selanjutya kita akan membuat 6 Activity yaitu :
- BarangActivity
- LoginActivity
- MainActivity
- Spesikasi1Activity
- Spesikasi2Activity
- TentangSayaActivity
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" >
<TabHost
android:id="@android:id/tabhost"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TabWidget
android:id="@android:id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</TabWidget>
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:id="@+id/tab1"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</LinearLayout>
<LinearLayout
android:id="@+id/tab2"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</LinearLayout>
<LinearLayout
android:id="@+id/tab3"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</LinearLayout>
</FrameLayout>
</LinearLayout>
</TabHost>
</RelativeLayout>
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TabHost
android:id="@android:id/tabhost"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TabWidget
android:id="@android:id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</TabWidget>
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:id="@+id/tab1"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</LinearLayout>
<LinearLayout
android:id="@+id/tab2"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</LinearLayout>
<LinearLayout
android:id="@+id/tab3"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</LinearLayout>
</FrameLayout>
</LinearLayout>
</TabHost>
</RelativeLayout>
MainActivity.java
package com.example.nizwarguitar;
import android.os.Bundle;
import android.app.Activity;
import android.app.TabActivity;
import android.content.Intent;
import android.view.Menu;
import android.widget.TabHost;
public class MainActivity extends TabActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent;
TabHost tabHost = getTabHost();
TabHost.TabSpec spec;
intent = new Intent().setClass(this, BarangActivity.class);
spec = getTabHost().newTabSpec("Barang").setIndicator("Barang").setContent(intent);
tabHost.addTab(spec);
intent = new Intent().setClass(this, TentangSayaActivity.class);
spec = getTabHost().newTabSpec("Tentang Saya").setIndicator("Tentang Saya").setContent(intent);
tabHost.addTab(spec);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
import android.os.Bundle;
import android.app.Activity;
import android.app.TabActivity;
import android.content.Intent;
import android.view.Menu;
import android.widget.TabHost;
public class MainActivity extends TabActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent;
TabHost tabHost = getTabHost();
TabHost.TabSpec spec;
intent = new Intent().setClass(this, BarangActivity.class);
spec = getTabHost().newTabSpec("Barang").setIndicator("Barang").setContent(intent);
tabHost.addTab(spec);
intent = new Intent().setClass(this, TentangSayaActivity.class);
spec = getTabHost().newTabSpec("Tentang Saya").setIndicator("Tentang Saya").setContent(intent);
tabHost.addTab(spec);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
activity_login.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"
android:background="@color/blue" >
<TextView
android:id="@+id/textUsername"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textFormLogin"
android:layout_marginTop="40dp"
android:text="Username"
android:textColor="@color/white"
android:textSize="20dp" />
<EditText
android:id="@+id/txtUsername"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textUsername"
android:ems="10" >
<requestFocus />
</EditText>
<TextView
android:id="@+id/textPassword"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/txtUsername"
android:layout_marginTop="16dp"
android:text="Password"
android:textColor="@color/white"
android:textSize="20dp" />
<EditText
android:id="@+id/txtPassword"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textPassword"
android:ems="10"
android:inputType="textPassword"
android:textColor="@color/black"
android:textColorHint="@color/white" />
<Button
android:id="@+id/btnLogin"
android:layout_width="70dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/txtPassword"
android:layout_marginTop="14dp"
android:text="Login"
android:textColor="@color/black"
android:textSize="18dp" />
<Button
android:id="@+id/btnClose"
android:layout_width="70dp"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/btnLogin"
android:layout_alignBottom="@+id/btnLogin"
android:layout_alignRight="@+id/txtPassword"
android:text="Close"
android:textColor="@color/black"
android:textColorHint="@color/black"
android:textSize="18dp" />
</RelativeLayout>
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/blue" >
<TextView
android:id="@+id/textUsername"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textFormLogin"
android:layout_marginTop="40dp"
android:text="Username"
android:textColor="@color/white"
android:textSize="20dp" />
<EditText
android:id="@+id/txtUsername"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textUsername"
android:ems="10" >
<requestFocus />
</EditText>
<TextView
android:id="@+id/textPassword"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/txtUsername"
android:layout_marginTop="16dp"
android:text="Password"
android:textColor="@color/white"
android:textSize="20dp" />
<EditText
android:id="@+id/txtPassword"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textPassword"
android:ems="10"
android:inputType="textPassword"
android:textColor="@color/black"
android:textColorHint="@color/white" />
<Button
android:id="@+id/btnLogin"
android:layout_width="70dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/txtPassword"
android:layout_marginTop="14dp"
android:text="Login"
android:textColor="@color/black"
android:textSize="18dp" />
<Button
android:id="@+id/btnClose"
android:layout_width="70dp"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/btnLogin"
android:layout_alignBottom="@+id/btnLogin"
android:layout_alignRight="@+id/txtPassword"
android:text="Close"
android:textColor="@color/black"
android:textColorHint="@color/black"
android:textSize="18dp" />
</RelativeLayout>
LoginActivity.java
package com.example.nizwarguitar;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.EditText;
import android.widget.Toast;
public class LoginActivity extends Activity implements OnClickListener{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
findViewById(R.id.btnLogin).setOnClickListener(this);
findViewById(R.id.btnClose).setOnClickListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_login, menu);
return true;
}
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()){
case R.id.btnLogin:
EditText userNameEditText = (EditText) findViewById(R.id.txtUsername);
EditText passwordEditText = (EditText) findViewById(R.id.txtPassword);
String userName = userNameEditText.getText().toString();
String password = passwordEditText.getText().toString();
if (userName.equals("") || password.equals("")){
Toast.makeText(this, "User name dan password harus diisi", Toast.LENGTH_LONG).show();
} else {
if (userName.equalsIgnoreCase("nizwar") && password.equalsIgnoreCase("123")){
Intent tab = new Intent(this,MainActivity.class);
startActivity(tab);
} else {
Toast.makeText(this, "Coba Lagi", Toast.LENGTH_LONG).show();
}
}
break;
case R.id.btnClose:
System.exit(0);
}
}
}
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.EditText;
import android.widget.Toast;
public class LoginActivity extends Activity implements OnClickListener{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
findViewById(R.id.btnLogin).setOnClickListener(this);
findViewById(R.id.btnClose).setOnClickListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_login, menu);
return true;
}
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()){
case R.id.btnLogin:
EditText userNameEditText = (EditText) findViewById(R.id.txtUsername);
EditText passwordEditText = (EditText) findViewById(R.id.txtPassword);
String userName = userNameEditText.getText().toString();
String password = passwordEditText.getText().toString();
if (userName.equals("") || password.equals("")){
Toast.makeText(this, "User name dan password harus diisi", Toast.LENGTH_LONG).show();
} else {
if (userName.equalsIgnoreCase("nizwar") && password.equalsIgnoreCase("123")){
Intent tab = new Intent(this,MainActivity.class);
startActivity(tab);
} else {
Toast.makeText(this, "Coba Lagi", Toast.LENGTH_LONG).show();
}
}
break;
case R.id.btnClose:
System.exit(0);
}
}
}
activity_barang.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"
android:background="@color/blue" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginTop="87dp"
android:text="Spesifikasi"
android:textColor="@color/black" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="175dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginTop="30dp"
android:src="@drawable/gitar1" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="175dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/imageView1"
android:src="@drawable/gitar2" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/imageView2"
android:layout_alignParentRight="true"
android:layout_marginBottom="92dp"
android:text="Spesifikasi"
android:textColor="@color/black" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/imageView1"
android:layout_alignParentLeft="true"
android:layout_marginBottom="14dp"
android:text="Gitar Elektrik Ibanez Tipe : JEM77"
android:textColor="@color/white" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/imageView2"
android:layout_alignParentLeft="true"
android:layout_marginBottom="18dp"
android:text="Gitar Lisrik Ibanez Tipe : RG 350"
android:textColor="@color/white" />
</RelativeLayout>
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/blue" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginTop="87dp"
android:text="Spesifikasi"
android:textColor="@color/black" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="175dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginTop="30dp"
android:src="@drawable/gitar1" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="175dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/imageView1"
android:src="@drawable/gitar2" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/imageView2"
android:layout_alignParentRight="true"
android:layout_marginBottom="92dp"
android:text="Spesifikasi"
android:textColor="@color/black" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/imageView1"
android:layout_alignParentLeft="true"
android:layout_marginBottom="14dp"
android:text="Gitar Elektrik Ibanez Tipe : JEM77"
android:textColor="@color/white" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/imageView2"
android:layout_alignParentLeft="true"
android:layout_marginBottom="18dp"
android:text="Gitar Lisrik Ibanez Tipe : RG 350"
android:textColor="@color/white" />
</RelativeLayout>
activity_barang.java
package com.example.nizwarguitar;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
public class BarangActivity extends Activity implements OnClickListener{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_barang);
findViewById(R.id.button1).setOnClickListener(this);
findViewById(R.id.button2).setOnClickListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_barang, menu);
return true;
}
public void onClick(View v) {
// TODO Auto-generated method stub
if (v.getId()==R.id.button1)
{
Intent intent = new Intent(this, Spesifikasi1Activity.class);
startActivity(intent);
}
if (v.getId()==R.id.button2)
{
Intent intent = new Intent(this, Spesifikasi2Activity.class);
startActivity(intent);
}
}}
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
public class BarangActivity extends Activity implements OnClickListener{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_barang);
findViewById(R.id.button1).setOnClickListener(this);
findViewById(R.id.button2).setOnClickListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_barang, menu);
return true;
}
public void onClick(View v) {
// TODO Auto-generated method stub
if (v.getId()==R.id.button1)
{
Intent intent = new Intent(this, Spesifikasi1Activity.class);
startActivity(intent);
}
if (v.getId()==R.id.button2)
{
Intent intent = new Intent(this, Spesifikasi2Activity.class);
startActivity(intent);
}
}}
activity_spesifikasi1.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"
android:background="@color/blue" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:src="@drawable/gitar1" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:text="Kembali"
android:textColor="@color/black" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:text="Keluar"
android:textColor="@color/black" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/imageView1"
android:text="Tipe : ibanez Jem77"
android:textColor="@color/white"
android:textSize="15dp" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView1"
android:layout_marginTop="15dp"
android:text="Bodi : mahogani"
android:textColor="@color/white"
android:textSize="15dp" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView2"
android:layout_marginTop="14dp"
android:text="Neck : mappel"
android:textColor="@color/white"
android:textSize="15dp" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView3"
android:layout_marginTop="16dp"
android:text="Fretboart : rosewood"
android:textColor="@color/white"
android:textSize="15dp" />
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView4"
android:layout_marginTop="16dp"
android:text="Pick up ; Gnb Korea "
android:textColor="@color/white"
android:textSize="15dp" />
<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView5"
android:layout_marginTop="14dp"
android:text="tremolo : up down"
android:textColor="@color/white"
android:textSize="15dp" />
</RelativeLayout>
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/blue" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:src="@drawable/gitar1" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:text="Kembali"
android:textColor="@color/black" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:text="Keluar"
android:textColor="@color/black" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/imageView1"
android:text="Tipe : ibanez Jem77"
android:textColor="@color/white"
android:textSize="15dp" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView1"
android:layout_marginTop="15dp"
android:text="Bodi : mahogani"
android:textColor="@color/white"
android:textSize="15dp" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView2"
android:layout_marginTop="14dp"
android:text="Neck : mappel"
android:textColor="@color/white"
android:textSize="15dp" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView3"
android:layout_marginTop="16dp"
android:text="Fretboart : rosewood"
android:textColor="@color/white"
android:textSize="15dp" />
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView4"
android:layout_marginTop="16dp"
android:text="Pick up ; Gnb Korea "
android:textColor="@color/white"
android:textSize="15dp" />
<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView5"
android:layout_marginTop="14dp"
android:text="tremolo : up down"
android:textColor="@color/white"
android:textSize="15dp" />
</RelativeLayout>
activity_spesifikasi1.java
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
public class Spesifikasi1Activity extends Activity implements OnClickListener{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_spesifikasi1);
findViewById(R.id.button1).setOnClickListener(this);
findViewById(R.id.button2).setOnClickListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_spesifikasi1, menu);
return true;
}
public void onClick(View v) {
if (v.getId()==R.id.button1)
{
Intent intent = new Intent(this,BarangActivity.class);
startActivity(intent);
}
if (v.getId()==R.id.button2)
{
Intent intent = new Intent(this,LoginActivity.class);
startActivity(intent);
}
}}
activity_spesifikasi2.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"
android:background="@color/blue" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:text="Kembali"
android:textColor="@color/black" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:text="Keluar"
android:textColor="@color/black" />
<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button1"
android:layout_alignParentLeft="true"
android:layout_marginBottom="25dp"
android:text="Case: Ibanez flight case"
android:textColor="@color/white"
android:textSize="15dp" />
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/textView6"
android:layout_alignParentLeft="true"
android:layout_marginBottom="18dp"
android:text="Bridge pickup: DiMarzio EVO2 (humbucker)"
android:textColor="@color/white"
android:textSize="15dp" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/textView5"
android:layout_alignParentLeft="true"
android:layout_marginBottom="16dp"
android:text="Fingerboard: rosewood"
android:textColor="@color/white"
android:textSize="15dp" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/textView4"
android:layout_alignParentLeft="true"
android:layout_marginBottom="20dp"
android:text="Neck pickup: DiMarzio Evolution DP158 (humbucker)"
android:textColor="@color/white"
android:textSize="15dp" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/textView3"
android:layout_alignParentLeft="true"
android:layout_marginBottom="18dp"
android:text="Body: basswood body"
android:textColor="@color/white"
android:textSize="15dp" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/textView2"
android:layout_alignParentLeft="true"
android:layout_marginBottom="16dp"
android:text="Tipe: Ibanez RG 350"
android:textColor="@color/white"
android:textSize="15dp" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="150dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:src="@drawable/gitar2" />
</RelativeLayout>
activity_spesifikasi2.java
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
public class Spesifikasi2Activity extends Activity implements OnClickListener{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_spesifikasi2);
findViewById(R.id.button1).setOnClickListener(this);
findViewById(R.id.button2).setOnClickListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_spesifikasi2, menu);
return true;
}
public void onClick(View v) {
if (v.getId()==R.id.button1)
{
Intent intent = new Intent(this,BarangActivity.class);
startActivity(intent);
}
if (v.getId()==R.id.button2)
{
Intent intent = new Intent(this,LoginActivity.class);
startActivity(intent);
}
}}
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
public class Spesifikasi2Activity extends Activity implements OnClickListener{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_spesifikasi2);
findViewById(R.id.button1).setOnClickListener(this);
findViewById(R.id.button2).setOnClickListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_spesifikasi2, menu);
return true;
}
public void onClick(View v) {
if (v.getId()==R.id.button1)
{
Intent intent = new Intent(this,BarangActivity.class);
startActivity(intent);
}
if (v.getId()==R.id.button2)
{
Intent intent = new Intent(this,LoginActivity.class);
startActivity(intent);
}
}}
activity_tentang_saya.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"
android:background="@color/blue" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="250dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:src="@drawable/nizwar" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="Kembali"
android:textColor="@color/black" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/imageView1"
android:layout_marginTop="36dp"
android:text="Nama : Nizwar Fathurrohman"
android:textColor="@color/white"
android:textSize="20dp" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView1"
android:layout_marginTop="16dp"
android:text="Hobi : Futsal dan alat musik"
android:textColor="@color/white"
android:textSize="20dp" />
</RelativeLayout>
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/blue" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="250dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:src="@drawable/nizwar" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="Kembali"
android:textColor="@color/black" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/imageView1"
android:layout_marginTop="36dp"
android:text="Nama : Nizwar Fathurrohman"
android:textColor="@color/white"
android:textSize="20dp" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView1"
android:layout_marginTop="16dp"
android:text="Hobi : Futsal dan alat musik"
android:textColor="@color/white"
android:textSize="20dp" />
</RelativeLayout>
activity_tentang_saya.java
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
public class TentangSayaActivity extends Activity implements OnClickListener{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tentang_saya);
findViewById(R.id.button1).setOnClickListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_tentang_saya, menu);
return true;
}
public void onClick(View v) {
if (v.getId()==R.id.button1)
{
Intent intent = new Intent(this,LoginActivity.class);
startActivity(intent);
}
}
}
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
public class TentangSayaActivity extends Activity implements OnClickListener{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tentang_saya);
findViewById(R.id.button1).setOnClickListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_tentang_saya, menu);
return true;
}
public void onClick(View v) {
if (v.getId()==R.id.button1)
{
Intent intent = new Intent(this,LoginActivity.class);
startActivity(intent);
}
}
}
Setelah mebuat tampilan di xml dan mengoding di srcnya masing-masing activity kita akan menge Run Project kita tersebut. atau anda bisa melihat tampilannya seperti gambar di bawah ini.
activity_login
activity_Barang
activity_spesifikasi1
activity_spesifikasi2
activity_tentang_saya
Wassalamualaikum wr.wb
Komentar
Posting Komentar