Android Adapterview
Below the example just i create array of values and set that values into ArrayAdapter.
Array of string values
Step 1
An AdapterView is a view whose children are determined by an
See Adapter
.
Listview
, Gridview
, Spinner
and Gallery
for commonly used subclasses of AdapterView.Below the example just i create array of values and set that values into ArrayAdapter.
Array of string values
Step 1
private
static
final
String[] AndroidVersion
= {
"Android2.1",
"Android2.2",
"Android2.3",
"Android3.0",
"Android3.2",
"Android4.0",
"Android4.1"
};
Step 2. i created one XML in that having Spinner lauout.
Spinner s = (Spinner) findViewById(R.id.spinner);
Spinner s = (Spinner) findViewById(R.id.spinner);
Step 3
then i added the array of values to ArrayAdapter
ArrayAdapter<String>
adapter = new
ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item,
AndroidVersion);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
Step 4.
Then Set the adapter to spinner
s.setAdapter(adapter);
*Same like listview and Galleryview and Gridview
Step 5. Output -run the application
FULL SOURCE CODE
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
/**
*
* @author vijayakumar
*
*/
public class AndroidMADQAActivity extends Activity implements AdapterView.OnItemSelectedListener {
private static final String[] AndroidVersion = {
"Android2.1", "Android2.2", "Android2.3",
"Android3.0", "Android3.2", "Android4.0",
"Android4.1"
};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Spinner s = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, AndroidVersion);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(adapter);
s.setOnItemSelectedListener(this);
}
public void onItemSelected(AdapterView<?> parent, View v, int position, long id) {
}
public void onNothingSelected(AdapterView<?> parent) {
}
}
Download Source Code
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
/**
*
* @author vijayakumar
*
*/
public class AndroidMADQAActivity extends Activity implements AdapterView.OnItemSelectedListener {
private static final String[] AndroidVersion = {
"Android2.1", "Android2.2", "Android2.3",
"Android3.0", "Android3.2", "Android4.0",
"Android4.1"
};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Spinner s = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, AndroidVersion);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(adapter);
s.setOnItemSelectedListener(this);
}
public void onItemSelected(AdapterView<?> parent, View v, int position, long id) {
}
public void onNothingSelected(AdapterView<?> parent) {
}
}
Download Source Code
thank u very much
ReplyDeleteu hav done gr8 job
keep it on
http://androidroadies.blogspot.in/
ReplyDelete