activity_main.xml
<FrameLayout xmlns:android="http://ift.tt/nIICcg"
xmlns:tools="http://ift.tt/LrGmb4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:id="@+id/fl1"
android:gravity="center"
android:background="@android:color/darker_gray">
<ImageView
android:id="@+id/imgback"
android:src="@drawable/background"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:contentDescription="@string/back"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/ll1"
android:layout_gravity="center"
android:orientation="vertical">
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="10sp"
android:textSize="32sp"
android:hint="@string/Uname"
android:id="@+id/eduname"
/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="32sp"
android:hint="@string/Pword"
android:id="@+id/edpword"
android:inputType="textPassword"/>
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/checkbox"
android:text="@string/checkboxtxt"
/>
<ImageButton
android:id="@+id/imglogin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/imgbt"
android:layout_toEndOf="@+id/checkbox"
android:layout_toRightOf="@+id/checkbox"
android:onClick="login"
android:src="@drawable/loginkey" />
</RelativeLayout>
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/rl2"
android:gravity="end"
>
<ImageButton
android:id="@+id/imgsignup"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/tvnotamem"
android:layout_toEndOf="@+id/tvnotamem"
android:layout_centerVertical="true"
android:contentDescription="@string/imgsignup"
android:onClick="signup"
android:src="@drawable/sign_up"/>
<TextView
android:id="@+id/tvnotamem"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:text="@string/notamem" />
</RelativeLayout>
</LinearLayout>
</FrameLayout>
MainActivity.java
package com.example.login;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.ImageButton;
public class MainActivity extends Activity {
EditText eduname,edpword;
CheckBox checkbox;
ImageButton imglogin,imgsignup;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_ACTION_BAR);
setContentView(R.layout.activity_main);
init();
}
public void init()
{
eduname = (EditText) findViewById(R.id.eduname);
edpword = (EditText) findViewById(R.id.edpword);
}
public void login(View v)
{
}
public void signup(View v)
{
Intent i = new Intent(this,SignUp.class);
startActivity(i);
}
}
SignUp.xml
<LinearLayout xmlns:android="http://ift.tt/nIICcg"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="20dp"
android:baselineAligned="true"
android:layout_marginBottom="10dp"
android:background="@drawable/background1">
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="24sp"
android:textColor="#FFFFFFFF"
android:id="@+id/edrname"
android:hint="@string/edrname"/>
<EditText android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="24sp"
android:textColor="#FFFFFFFF"
android:inputType="textPassword"
android:id="@+id/edrpword"
android:hint="@string/edrpword"/>
<EditText android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="24sp"
android:textColor="#FFFFFFFF"
android:inputType="textPassword"
android:id="@+id/edrconfrmpword"
android:hint="@string/edrconfrmpword"/>
<LinearLayout android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<EditText android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/edphoto"
android:textSize="24sp"
android:hint="@string/edbrowsehint"
android:textColor="#FFFFFFFF"
android:layout_weight="1"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/btnbrowse"
android:text="@string/btnbrowse"
android:textSize="24sp"
android:textColor="#FFFFFFFF"
android:layout_weight="1"
android:onClick="browse"/>
</LinearLayout>
<Button android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:id="@+id/submit"
android:onClick="submit"
android:textSize="24sp"
android:layout_marginTop="30dp"
android:text="@string/submit"/>
</LinearLayout>
SignUp.java
package com.example.login;
import android.app.Activity;
import android.content.Intent;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
public class SignUp extends Activity{
static EditText runame,rpword,rconfpword,edphoto;
SQLiteDatabase db;
String addrsoffile;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.signup);
init();
}
public void init()
{
runame=(EditText) findViewById(R.id.edrname);
rpword=(EditText) findViewById(R.id.edrpword);
rconfpword=(EditText) findViewById(R.id.edrconfrmpword);
edphoto = (EditText) findViewById(R.id.edphoto);
}
public void browse(View v){
Intent i = new Intent(this,FileChooser.class);
startActivityForResult(i,1);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == 1)
{
if(resultCode == RESULT_OK)
{
addrsoffile = data.getStringExtra("GetFileName");
edphoto.setText(addrsoffile);
}
}
}
public void submit(View v)
{
Intent i = new Intent(this,DataHelper.class);
startActivity(i);
}
}
DataBaseHandler.java
package com.example.login;
public class DataBaseHandler {
String uname,pword,confpword;
public DataBaseHandler(){
}
public DataBaseHandler(String uname,String pword,String confpword){
this.uname = uname;
this.pword = pword;
this.confpword = confpword;
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
public String getPword() {
return pword;
}
public void setPword(String pword) {
this.pword = pword;
}
public String getConfpword() {
return confpword;
}
public void setConfpword(String confpword) {
this.confpword = confpword;
}
}
DataHelper.java
package com.example.login;
public class DataBaseHandler {
String uname,pword,confpword;
public DataBaseHandler(){
}
public DataBaseHandler(String uname,String pword,String confpword){
this.uname = uname;
this.pword = pword;
this.confpword = confpword;
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
public String getPword() {
return pword;
}
public void setPword(String pword) {
this.pword = pword;
}
public String getConfpword() {
return confpword;
}
public void setConfpword(String confpword) {
this.confpword = confpword;
}
}
I got an error at submit button click in SignUp. when I am trying to execute it. I was unable to understand it.
So If any one help me I will be great full and thanks in advance.
Aucun commentaire:
Enregistrer un commentaire