接上一个代码,我们在xml中写入了相应的布局,接下来我们写对应的java.class的代码内容
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login);关联activity_login(xml文件)首先写登录部分,由于输入的账户、密码的部分需要连接数据库sqlite,需要大量的篇幅讲解,后面在讲解。 我们的跳转登录的界面,原理是将注册的账号、密码与数据库里匹配后就运行跳转的代码
Intent intent = new Intent(Login.this, MainActivity.class); //显示inter startActivity(intent);从Login.class跳转到 MainActivity.class。
在跳转登录之前由于在匹配数据库,需要一个进度条
//加载进度条 final ProgressDialog progressDialog = new ProgressDialog(Login.this); progressDialog.setTitle("正在加载..."); progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); new Thread(new Runnable() { @Override public void run() { for (int i = 0; i < 100; i++) { progressDialog.setProgress(i); try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } } progressDialog.dismiss(); } }).start(); progressDialog.show(); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); }