package com.example.ipesonally;import com.example.ipesonally.DetailActivity;import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;import android.content.ContentValues;
import android.content.DialogInterface;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import android.app.AlertDialog.Builder;;
public class InitActivity extends Activity {
private SQLiteDatabase myDB=null;
private EditText edittext;
Button button1,button2,button3;
android.app.AlertDialog.Builder bldName,bldName2;
private LayoutInflater fact;
private View view;
private String str=null;


@Override
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_init);
myInitGUI(); }  public void myInitGUI(){
    
    
    myDB=this.openOrCreateDatabase("myuser.db", MODE_PRIVATE, null);
    //myDB.execSQL("Create table if not exists activity1(_id INTEGER PRIMARY KEY,name TEXT,time TEXT,place TEXT,user TEXT,nowing TEXT,activityIntro TEXT,keep TEXT,take TEXT,image INTEGER)");
    button1=(Button)findViewById(R.id.button1);
    button2=(Button)findViewById(R.id.button2);
    button3=(Button)findViewById(R.id.button3);
   
    //button1.setBackgroundColor(getResources().getColor(R.color.blue));   
   
   }
 public void ActivityButton(View v){

 edittext=(EditText)findViewById(R.id.editText1);
 str=edittext.getText().toString();
 Cursor cursor=myDB.query("activity1",null,"name='"+str+"'",null,null,null,null);
 cursor.moveToFirst();
 if(str.equals("我想去")){
 Toast toast=Toast.makeText(this, "您未输入", Toast.LENGTH_LONG);
toast.show();
 
 
 
 }
 else if(!cursor.isAfterLast())
 {
 Intent it=new Intent();
it.setClass(this,DetailActivity.class);

Bundle bd=new Bundle();
bd.putString("place", str);
it.putExtras(bd);
startActivity(it);}
 else{
EditText etName=new  EditText(this);
etName.setText(str);
 bldName=new AlertDialog.Builder(this);
 bldName.setTitle("没有该活动");
 bldName.setMessage("请问你要创建该活动吗?");
 bldName.setView(etName);
 
 bldName.setPositiveButton("创建",new DialogInterface.OnClickListener(){

public void onClick(DialogInterface dialog,int which){
CreatDio();
 //myDB.execSQL("Create table if not exists activity1(_id INTEGER PRIMARY KEY,name TEXT,time TEXT,place TEXT,user TEXT,nowing TEXT,activityIntro TEXT,keep TEXT,take TEXT)");
 //INSERT INTO activity1(name,time,place,user,nowing,activityIntro,keep,take) Values('aa:22:cc:22:ee:ff','00101','aabbcc','19');
// myDB.insert(table, nullColumnHack, values)
}




});

 bldName.setNegativeButton("Cancel",new DialogInterface.OnClickListener(){

public void onClick(DialogInterface dialog,int which){

dialog.cancel();


}




});

 AlertDialog dlg=bldName.create();
 dlg.show();

}

 }
 public void FastButton1(View v){
 String str=button1.getText().toString();
 Intent it=new Intent();
it.setClass(this,DetailActivity.class);

Bundle bd=new Bundle();
bd.putString("place", str);
it.putExtras(bd);
startActivity(it);

}
 public void FastButton2(View v){
 String str=button2.getText().toString();
 Intent it=new Intent();
it.setClass(this,DetailActivity.class);

Bundle bd=new Bundle();
bd.putString("place", str);
it.putExtras(bd);
startActivity(it);

}
 public void FastButton3(View v){
 String str=button3.getText().toString();
 Intent it=new Intent();
it.setClass(this,DetailActivity.class);

Bundle bd=new Bundle();
bd.putString("place", str);
it.putExtras(bd);
startActivity(it);

}
 public void CreatDio(){
 fact=getLayoutInflater();
 view=fact.inflate(R.layout.newlayout, (ViewGroup)findViewById(R.id.DioLay));
 TextView creatactivity=(TextView)findViewById(R.id.test1);
   creatactivity.setText("WW");/*  */


bldName2=new AlertDialog.Builder(this);
bldName2.setTitle("请选择");
bldName2.setView(view);
bldName2.setPositiveButton("OK",new DialogInterface.OnClickListener(){

public void onClick(DialogInterface dialog,int which){

/**/

}




});

bldName2.setNegativeButton("Cancel",new DialogInterface.OnClickListener(){

public void onClick(DialogInterface dialog,int which){

dialog.cancel();


}




});
AlertDialog dlg1=bldName2.create();
 dlg1.show();
 
 
 
 
 }}XML代码:
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/DioLay"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >    <TextView
        android:id="@+id/text1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="11dp"
        android:layout_y="82dp"
        android:text="活动名称"
        android:textAppearance="?android:attr/textAppearanceSmall" />    <TextView
        android:id="@+id/text2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="11dp"
        android:layout_y="122dp"
        android:text="时间"
        android:textAppearance="?android:attr/textAppearanceSmall" />    <TextView
        android:id="@+id/text3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="11dp"
        android:layout_y="162dp"
        android:text="地点"
        android:textAppearance="?android:attr/textAppearanceSmall" />    <TextView
        android:id="@+id/text4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="11dp"
        android:layout_y="202dp"
        android:text="发起者"
        android:textAppearance="?android:attr/textAppearanceSmall" />    <TextView
        android:id="@+id/text5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="11dp"
        android:layout_y="242dp"
        android:text="现在状态"
        android:textAppearance="?android:attr/textAppearanceSmall" />    <TextView
        android:id="@+id/text6"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="11dp"
        android:layout_y="282dp"
        android:text="活动介绍"
        android:textAppearance="?android:attr/textAppearanceSmall" />    <EditText
        android:id="@+id/edit1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="89dp"
        android:layout_y="74dp"
        android:ems="10" >        <requestFocus />
    </EditText>    <EditText
        android:id="@+id/edit2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="88dp"
        android:layout_y="118dp"
        android:ems="10" />    <EditText
        android:id="@+id/edit3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="93dp"
        android:layout_y="152dp"
        android:ems="10" />    <EditText
        android:id="@+id/edit4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="87dp"
        android:layout_y="194dp"
        android:ems="10" />    <EditText
        android:id="@+id/edit5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="90dp"
        android:layout_y="236dp"
        android:ems="10" />    <EditText
        android:id="@+id/edit6"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="92dp"
        android:layout_y="270dp"
        android:ems="10" /></AbsoluteLayout>