阅读更多

Yesterday i learned how to program and make  application using 

 

Android in eclipse 
i just learned the basics of it .
1) how to design ,add buttons , layouts,textfeilds ,pictures...etc
2)how to jump from page to page using onClickListener and intent . 

 

Steps for creating new project.

 

First step is to create new android application

 

1.File->New->Android application project;

 

2.Write the Application name;

 

3.minimum required SDK and target SDK change it to android 4.0;

 

4.next->next

 

5.Configure launcher icon (change the icon of your application as you like, adding picture, change the shape…etc.

 

6. create activity you can choose anything you want.

 

7. next-> finish.

 

 

According to my understanding, I wrote a very simple login application named it Funny. Firstly if the user has an account and he/she inputs the right account then click the login yellow button-this means login- It will jump to the next page and Welcome the user for entering the page.- it means welcome to my page-

I used onClickListener and intent for doing this function.

 

Second If the user don’t have account, he/she will register for new account so I add another button for this function (gray button)-this button means signup -. when the user click this button it will jump to the register page.

 

First line means enter name ;

Second means enter the password;

Third enter your email address;

 

 

 

 

I made a very simple application because my laptop is too slow , every step really takes a long time .I hope that I will improve my application and make it more creative.

 

These are my pages.

 

  
   
 


When I finished this program I remember that I have to change the buttons in the first page to like the button in the register page but I found an error .

 

Unfortunately, Funny has stopped.

the error was because of unused linear veiw. 

 

 
 
 this is my code:

package com.example.funny;public class Secondpage extends Activity{protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_second);}}

 
 
 

package com.example.funny;public class MainActivity extends Activity {Button login;Button signup;EditText account;TextView check;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);signup=(Button)super.findViewById(R.id.signup);login=(Button)super.findViewById(R.id.login);account=(EditText)super.findViewById(R.id.account);check=(TextView)super.findViewById(R.id.check);login.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubif(account.getText().toString().equals("8888")){check.setText(account.getText());    Intent t=new Intent(MainActivity.this,Secondpage.class);  MainActivity.this.startActivity(t);}}});signup.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stub    Intent t=new Intent(MainActivity.this,Register.class);  MainActivity.this.startActivity(t);}});}}

 

package com.example.funny;public class Register extends Activity{protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_register);}}

 
 
I found some difficulties because Arabic language starts from right to left opposite to English .

  • 大小: 15.6 KB
  • 大小: 721 Bytes
  • 大小: 847 Bytes
  • 大小: 1.4 KB
  • 大小: 2.9 KB
  • 大小: 16.6 KB
  • 大小: 12.8 KB
  • 查看图片附件

更多相关文章

  1. Appium AndroidKeyCode
  2. android 双击图片放大缩小
  3. Android从相机或相册获取图片裁剪
  4. Android(安卓)drawableleft如何设置图片大小
  5. ImageView设置图片大小
  6. Android全屏显示 无标题栏、全屏、设置为横屏
  7. Android全屏显示 无标题栏、全屏、设置为横屏
  8. GridLayout 使用总结
  9. layout中设置图片自适应大小,并且设置最大宽高

随机推荐

  1. android:persistentDrawingCache="animat
  2. android 开源项目汇总
  3. Alert Dialog
  4. Android(安卓)Permissions - Protection
  5. Android(安卓)RGB颜色查询对照表
  6. android寻找最适合资源过程
  7. Android:关于Configurations
  8. android 蓝牙各种UUID
  9. Unpack/repack ext4 Android(安卓)system
  10. android bounceScrollView