I am doing a android application. I want the inputs in the contact form to be received in my personal mail account. I have tried several other codes. But the issue is when I hit the submit button, the mail interface will pop up. I do not want this. I want exactly how we see in the website, where we fill all the details in the contact form and the details have to be received in the personal mail or the company mail. Please help. The code is as follows.
<TextView android:id="@+id/contacttext" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:layout_marginTop="8dp" android:textSize="20sp" android:textStyle="bold" android:gravity="center_horizontal" android:text="@string/contacttext" /> <EditText android:id="@+id/edit_name" android:layout_width="290dp" android:layout_height="40dp" android:layout_below="@id/contacttext" android:layout_marginLeft="18dp" android:layout_marginTop="10dp" android:layout_gravity="center_horizontal" android:background="@drawable/shape" android:hint="@string/namehint" /> <EditText android:id="@+id/edit_phone" android:layout_width="290dp" android:layout_height="40dp" android:layout_below="@id/edit_name" android:layout_marginLeft="18dp" android:layout_marginTop="12dp" android:background="@drawable/shape" android:hint="@string/phone" android:inputType="phone" /> <EditText android:id="@+id/edit_email" android:layout_width="290dp" android:layout_height="40dp" android:layout_below="@id/edit_phone" android:layout_marginLeft="18dp" android:layout_marginTop="12dp" android:background="@drawable/shape" android:hint="@string/email" android:inputType="textEmailAddress" /> <Spinner android:id="@+id/Spinner" android:layout_width="290dp" android:layout_height="40dp" android:layout_below="@id/edit_email" android:layout_marginLeft="18dp" android:layout_marginTop="12dp" android:background="@drawable/shape" > </Spinner> <EditText android:id="@+id/message" android:layout_width="290dp" android:layout_height="100dp" android:layout_below="@id/Spinner" android:layout_marginLeft="18dp" android:layout_marginTop="12dp" android:background="@drawable/shape" android:inputType="text" /> <Button android:id="@+id/submit" android:layout_width="90dp" android:layout_height="wrap_content" android:layout_below="@id/message" android:layout_marginLeft="105dp" android:layout_marginTop="12dp" android:background="@drawable/newshape" android:text="@string/submit" android:textSize="18sp" android:textStyle="normal" />
package com.ons.relihealth; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.AdapterView.OnItemSelectedListener; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.EditText; import android.widget.Spinner; import android.widget.Toast; public class contactus extends Activity implements OnItemSelectedListener { EditText edit_name, edit_phone, edit_email, message; Button submit; Spinner spinner; List<String> list; String item; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.contactus); edit_name= (EditText)findViewById(R.id.edit_name); edit_phone= (EditText)findViewById(R.id.edit_phone); edit_email= (EditText)findViewById(R.id.edit_email); message= (EditText)findViewById(R.id.message); submit= (Button)findViewById(R.id.submit); Spinner Spinner = (Spinner) findViewById(R.id.Spinner); Spinner.setOnItemSelectedListener(this); // Spinner Drop down elements List<String> categories = new ArrayList<String>(); categories.add("Individual Health Plan"); categories.add("Family Health Plan"); categories.add("Senior Citizen Plan"); categories.add("Top Up Plan"); categories.add("Travel Insurance"); categories.add("Maternity insurance"); categories.add("Personal Accident"); categories.add("Critical Illness Insurance"); ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, categories); // Drop down layout style - list view with radio button dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); // attaching data adapter to spinner Spinner.setAdapter(dataAdapter); submit.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Toast.makeText(getApplicationContext(), "Item : "+item +" edit_name : " +edit_name.getText().toString() + " edit_phone " +edit_phone.getText().toString() + " edit_email "+edit_email.getText().toString()+ " message", Toast.LENGTH_LONG).show(); } }); } @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { // TODO Auto-generated method stub // On selecting a spinner item item = parent.getItemAtPosition(position).toString(); // Showing selected spinner item Toast.makeText(parent.getContext(), "Selected: Item " + item + "", Toast.LENGTH_LONG).show(); } @Override public void onNothingSelected(AdapterView<?> parent) { // TODO Auto-generated method stub } }
No comments:
Post a Comment