intent

formlogin.xml

-------------------------------------------------------------------------
<?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();

        }



    }



}
--------------------------------------------------------------------






Share this

Related Posts

Previous
Next Post »