UI Android

/*
Welcome to the source code for Android Programming Tutorials (http://commonsware.com/AndTutorials)!
Specifically, this is for Version 3.2 and above of this book.
For the source code for older versions of this book, please
visit:
https://github.com/commonsguy/cw-andtutorials
All of the source code in this archive is licensed under the
Apache 2.0 license except as noted.
The names of the top-level directories roughly correspond to a
shortened form of the chapter titles. Since chapter numbers
change with every release, and since some samples are used by
multiple chapters, I am loathe to put chapter numbers in the
actual directory names.
If you wish to use this code, bear in mind a few things:
* The projects are set up to be built by Ant, not by Eclipse.
  If you wish to use the code with Eclipse, you will need to
  create a suitable Android Eclipse project and import the
  code and other assets.
* You should delete build.xml from the project, then run
    android update project -p ...
  (where ... is the path to a project of interest)
  on those projects you wish to use, so the build files are
  updated for your Android SDK version.
*/
package apt.tutorial;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class LunchList extends Activity {
  Restaurant r=new Restaurant();
  
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    
    Button save=(Button)findViewById(R.id.save);
    
    save.setOnClickListener(onSave);
  }
  
  private View.OnClickListener onSave=new View.OnClickListener() {
    public void onClick(View v) {
      EditText name=(EditText)findViewById(R.id.name);
      EditText address=(EditText)findViewById(R.id.addr);
      
      r.setName(name.getText().toString());
      r.setAddress(address.getText().toString());
    }
  };
}
package apt.tutorial;
public class Restaurant {
  private String name="";
  private String address="";
  
  public String getName() {
    return(name);
  }
  
  public void setName(String name) {
    this.name=name;
  }
  
  public String getAddress() {
    return(address);
  }
  
  public void setAddress(String address) {
    this.address=address;
  }
}
//main.xml

  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  >
      android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    >
          android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Name:"
      />
          android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      />
  
      android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    >
          android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Address:"
      />
          android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      />
  
      android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Save"
  />

//strings.xml


    LunchList