UI Android

package app.test;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class Test extends Activity {
  @Override
  public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    setContentView(R.layout.main);
    final AlertDialog.Builder adb = new AlertDialog.Builder(this);
    final EditText addressfield = (EditText) findViewById(R.id.address);
    final Button button = (Button) findViewById(R.id.launchmap);
    button.setOnClickListener(new Button.OnClickListener() {
      public void onClick(View v) {
        try {
          // Perform action on click
          String address = addressfield.getText().toString();
          address = address.replace(' ', '+');
          Intent geoIntent = new Intent(
              android.content.Intent.ACTION_VIEW, Uri
                  .parse("geo:0,0?q=" + address));
          startActivity(geoIntent);
        } catch (Exception e) {
          AlertDialog ad = adb.create();
          ad.setMessage("Failed to Launch");
          ad.show();
        }
      }
    });
  }
}
//main.xml

    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Please enter your home address."
    />
  android:id="@+id/address"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
  android:autoText="true"
  />
  android:id="@+id/launchmap"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:text="Show Map"
    /> 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Unlocking Android"
    />