Skip to content

Instantly share code, notes, and snippets.

@optedoblivion
Created March 1, 2011 22:15
Test Spinner
package com.optedoblivion.test;
import java.util.Arrays;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.AdapterView.OnItemSelectedListener;
import com.optedoblivion.customviews.R;
public class Test extends Activity {
protected static final String TAG = "Test";
private ArrayAdapter<String> adapter;
private String[] testList = {
"Test 1", "Test 2", "Test 3", "Test 4",
"Test 5", "Test 6", "Test 7", "Test 8",
};
protected OnItemSelectedListener listener;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Spinner sp = new Spinner(this);
adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, Arrays.asList(testList));
adapter.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
sp.setAdapter(adapter);
sp.setOnItemSelectedListener(
new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
final int position, long id) {
Log.i(TAG, "Selected: ");
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
Log.i(TAG, "Nothing Selected!");
}
});
sp.performClick();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment