Kalkulator BMI Versi Android dengan Eclipse
Selamat malam ,Der !!!
pada kesempatan ini saya akan memberikan source code tentang membuat Kalkulator BMI Versi Android dengan Eclipse , disini saya mengguinakan API.16 dengan Eclipse IDE
Untuk lebih lanjut silahkan scroll ke bawah aja , :)
Source code :
============
activity_satu.xml
===========
activity_dua.xml
===========
============
Selanjutnya silahkan sedot aja der,
Projectnya disini dan disini
kalo butuh passwordnya ini ada,der disini
Happy Code ya der ...
Thanks !
pada kesempatan ini saya akan memberikan source code tentang membuat Kalkulator BMI Versi Android dengan Eclipse , disini saya mengguinakan API.16 dengan Eclipse IDE
Untuk lebih lanjut silahkan scroll ke bawah aja , :)
- Interface nya seperti ini ...
Android Application |
Source code :
Interface
activity_main.xml============
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</LinearLayout>
</TabHost>
activity_satu.xml
===========
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="match_parent"
android:gravity="center"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity" >
<TextView
android:id="@+id/txtTinggi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/tinggi"
android:textAppearance="?android:attr/textAppearanceLarge" />
<EditText
android:id="@+id/edTinggi"
android:layout_width="232dp"
android:layout_height="wrap_content"
android:ems="10"
android:hint="@string/tinggi_dalam_satuan_cm"
android:inputType="number" />
<TextView
android:id="@+id/txtBerat"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/berat"
android:textAppearance="?android:attr/textAppearanceLarge" />
<EditText
android:id="@+id/edBerat"
android:layout_width="232dp"
android:layout_height="wrap_content"
android:ems="10"
android:hint="Berat dalam satuan KG"
android:inputType="number"
tools:ignore="HardcodedText" />
<TextView
android:id="@+id/txtHasil"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge" />
<LinearLayout
android:id="@+id/LinearLayout2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal" >
<Button
android:id="@+id/btHitung"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hitung" />
<Button
android:id="@+id/btHapus"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="hapus"
android:text="@string/hapus" />
</LinearLayout>
<TextView
android:id="@+id/txtKeterangan1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
android:id="@+id/txtKeterangan2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge" />
</LinearLayout>
activity_dua.xml
===========
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/gambar">
</LinearLayout>
Code
MainActivity.java============
import android.app.TabActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.widget.TabHost;
import android.widget.TabHost.TabSpec;
public class MainActivity extends TabActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TabHost tabHost = getTabHost();
// Tab kalkulasi
TabSpec tabsatu = tabHost.newTabSpec("Kalkulasi");
tabsatu.setIndicator("Kalkulasi");
Intent satuIntent = new Intent(this, ActivitySatu.class);
tabsatu.setContent(satuIntent);
// Tab keterangan
TabSpec tabdua = tabHost.newTabSpec("Keterangan");
// setting Title and Icon for the Tab
tabdua.setIndicator("Keterangan");
Intent duaIntent = new Intent(this, ActivityDua.class);
tabdua.setContent(duaIntent);
tabHost.addTab(tabsatu); // Adding tab
tabHost.addTab(tabdua); // Adding tab
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
Selanjutnya silahkan sedot aja der,
Projectnya disini dan disini
kalo butuh passwordnya ini ada,der disini
Happy Code ya der ...
Thanks !