Wednesday, 20 March 2013

SIMPLE LISTVIEW WITH ARRAY ADAPTER

                                               1.CREATE NEW LISTVIEW PROGAMME
 ---------->Create New Project
--------------->Drag and Drop ListView From Palette
                                               2.CREATE ARRAY ADAPTER
 Values
--------------->String.xml
--------------------->ADD
------------------------->String array elements
----------------------------->Type Name of String Array
---------------------------------->Click String Array(name will shows)
---------------------------------------->Click Add
------------------------------------------->Item
----------------------------------------------->Ok
-------------------------------------------------->Type Item Value
(click the image)



                                                            3.SOURCE CODE

Src
------------->MainActivity.java
------------------>Create ListView variable
---------------------->Create Array Adaper
-------------------------->set Adapter to listview`s variable
-------------------------------->Create ListViewOnItemClickListner
----------------------------------->Check Item Clicked or not(arg2 is ID value like 0,1,2 of array adapter )
---------------------------------------->Display Toast Message


Coding:

public class MainActivity extends Activity {

    private ListView li;
    private ArrayAdapter<CharSequence> ar;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        li=(ListView)findViewById(R.id.listView1);
       
ar=ArrayAdapter.createFromResource(getApplicationContext(), R.array.adapter,
        android.R.layout.simple_list_item_1);
  
    li.setAdapter(ar);
    li.setOnItemClickListener(new OnItemClickListener()
    {
        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                long arg3) {
            if(arg2==0)
            {
Toast.makeText(getApplicationContext(), "ANDROID", Toast.LENGTH_LONG).show();   
            }           
        }
        }
        );
    }

Output shows like this.





 Thank you................................!



HOW TO CHANGE ONE SCREEN TO ANOTHER SCREEN

                                                    1.CREATE NEW PROJECT

Drag and Drop Button
------------------>Right Click Button
---------------------->EditText
---------------------------->Will be Open DialogBox
--------------------------------->NewString
------------------------------------>Type Button Name on STRING option(FirstScreen)
---------------------------------------->Type Resource Id on NEW STRING R.ID (fs1)
------------------------------------------->Click ok
now Your Button Name Will be change like FirstScreen


Now right click button ,choose properties then onClick name:call2 (refer simple project link)




                                                         2.Create Second Screen

Right click Layout folder from your project
-------------------------->New
------------------------------>Android xml file
--------------------------------->Type Name on file option(second)
Do first operation darg and drop button and edittext(SecondScreen)




                                                  3.Create Another One Activity Java file

Src
------------------>Copy MainActivity.java
------------------------>Paste Sre folder
----------------------------->Change Name :sec
---------------------------------->Change setContentView like this

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
public class sec extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.second);
    }


                                                             4.Intent Concept

Intent useful for jump One Activity to Another Activity
Src
-------------->Click MainActivity.java ,we have alredy create
                                 Method name using ONCLICK METHOD
                                       Name That is call2.
 --------------->Create function and use the INTENT SYNTEX

public class MainActivity extends Activity {
@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void call2(View v)
    {
        Intent jump=new Intent(this,sec.class);
        startActivity(jump);
     }

                                                        5.ADD second Activity in AndroidManifest file

Click AndroidManifest.xml in your Project

------------------------>Application (bottom tap )
---------------------------->C option
---------------------------------->Activity
---------------------------------------->Add
----------------------------------------------->sec Activity
---------------------------------------------------->Ok

(Click this image for big view )

                                

Now Run Your Project..............!


CREATE SIMPLE ANDROID APPLICATION

                                                          Open your eclipse

1.File
---->NewProject
------------>Choose Android Application Project
------------------------>Type Your Project Name
----------------------------------->Click Next
------------------------------------------>Click Next
------------------------------------------------>Finish

Now project show like this........ 

                                                                                                                                                                                   



                                                   How to Drag And Drop Button into Display

2.Layout
--------------->Palette
------------------>Button 
---------------------->Drop on Display
Outline Shows Button link

---------------->Button
-------------------->Right Click Propertise
-------------------------->Onclick type Function Name

 See the Following Image




                                                  3.Click mail.xml options .It will Show like this




                                                                  4.Now go to Src file
--------------------------->Java file
--------------------------------->Create a Function as Button Onclick funcction name
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;

public class MainActivity extends Activity {
    Button but;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        but=(Button)findViewById(R.id.button1);
       
    }

    public void callme(View v)
    {
        but.setText("helloButton");
    }
}


https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6Nbvx-BabzQKvvGF5o9GLnSpjpdE66nUFbrtOPbVU_ArPO0k6CJHpIkl-GEAYpsTcOMh5hSyButHNgYZKN6I2Ycjtm1-bjvI-uuwpK9QaUo4pvpzEEDKofkyIuiFg2UKBNlhb031CnXY/s320/16.JPG


                                                5.Now you are ready to run you project

----------------->Right click the Project
------------------------>Configure
------------------------------>Android
----------------------------------->Target
----------------------------------------->Click Avd
----------------------------------------------->Apply
---------------------------------------------------->Run




                                                 6.Wait Few Seconds Auto open Emulator

----------------------------->Unlock
-------------------------------->Running Your Apps



                                                                       7.Click Button




That it ......