-------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout
android:id="@+id/widget0"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<RelativeLayout android:id="@+id/widget61"
android:layout_height="76px"
android:background="#ffffff"
android:layout_x="0px"
android:layout_y="0px"
android:layout_width="match_parent">
<TextView android:id="@+id/widget62"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="FORM LOGIN"
android:textSize="20sp"
android:textStyle="bold"
android:textColor="#000000"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true">
</TextView>
</RelativeLayout>
<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/widget30"
android:text="NICK"
android:layout_x="12dip"
android:layout_y="125dip">
</TextView>
<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/widget31"
android:text="PWD"
android:layout_x="18dip"
android:layout_y="198dip">
</TextView>
<EditText android:layout_height="wrap_content"
android:text="" android:layout_width="179px"
android:textSize="18sp"
android:layout_x="81dip"
android:layout_y="185dip"
android:id="@+id/pass_editText">
</EditText>
<EditText android:layout_height="wrap_content"
android:text=""
android:layout_width="179px"
android:textSize="18sp"
android:layout_x="78dip"
android:layout_y="118dip"
android:id="@+id/name_editText">
</EditText>
<Button
android:id="@+id/reset_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="33dip"
android:layout_y="277dip"
android:text="RESET" >
</Button>
<Button
android:id="@+id/submit_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="150dp"
android:layout_y="276dip"
android:text="SUBMIT" >
</Button>
</AbsoluteLayout>
---------------------------------------------
main.xml
-------------------------------------------------------------
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
---------------------------------------------------------
login.java
------------------------------------------------------------
package example.httpconnection;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class login extends Activity {
public String nama;
EditText name;
EditText pass;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.formlogin);
name = (EditText) findViewById(R.id.name_editText);
pass = (EditText) findViewById(R.id.pass_editText);
Button reset = (Button) findViewById(R.id.reset_btn);
reset.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
// TODO Auto-generated method stub
name.setText("");
pass.setText("");
}
});
Button submit = (Button) findViewById(R.id.submit_btn);
submit.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
nama = name.getText().toString();
Toast.makeText(getApplicationContext(), "Welcome " + nama, 7).show();
}
});
}
}
---------------------------------------------------------
MainActivity.java
-----------------------------------------------------------
package example.httpconnection;
import android.os.Bundle;
import android.app.Activity;
import android.app.ListActivity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class MainActivity extends ListActivity {
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
//Menyusun menu
String[] menu = new String[]{"Login", "Exit"};
// Menampilkan menu di LisstMenu
this.setListAdapter(new ArrayAdapter(this,
android.R.layout.simple_list_item_1, menu));
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
// Menangkap nilai text yang dklik
Object o = this.getListAdapter().getItem(position);
String pilihan = o.toString();
tampilkanPilihan(pilihan);
}
protected void tampilkanPilihan(String pilihan) {
//Intent digunakan sebagai pengenal suatu activity
Intent i = null;
if (pilihan.equals("Login")) {
i = new Intent(this, login.class);
startActivity(i);
} else if (pilihan.equals("Exit")) {
finish();
}
}
}
--------------------------------------------------------------------