summaryrefslogtreecommitdiff
path: root/samples/demos/src/com/actionbarsherlock/sample/demos/ListNavigation.java
diff options
context:
space:
mode:
authorRoman Nurik <romannurik@google.com>2012-06-08 12:34:55 -0700
committerRoman Nurik <romannurik@google.com>2012-06-08 12:34:55 -0700
commit5f7b1388e1d8fb1214236ca2557f484717db9199 (patch)
treefdf544fe3d4bed35886f318af2cb64cf8143bba3 /samples/demos/src/com/actionbarsherlock/sample/demos/ListNavigation.java
parent7f69c53e8d475924ec81e059975cf817e65809f9 (diff)
downloadactionbarsherlock-5f7b1388e1d8fb1214236ca2557f484717db9199.tar.gz
Add ActionBarSherlock 4.1.0 to master branch of actionbarsherlock project
Change-Id: I4f557ca50a210d66b6c6f37f1edc44c08f7e31c6
Diffstat (limited to 'samples/demos/src/com/actionbarsherlock/sample/demos/ListNavigation.java')
-rw-r--r--samples/demos/src/com/actionbarsherlock/sample/demos/ListNavigation.java37
1 files changed, 37 insertions, 0 deletions
diff --git a/samples/demos/src/com/actionbarsherlock/sample/demos/ListNavigation.java b/samples/demos/src/com/actionbarsherlock/sample/demos/ListNavigation.java
new file mode 100644
index 0000000..e529de3
--- /dev/null
+++ b/samples/demos/src/com/actionbarsherlock/sample/demos/ListNavigation.java
@@ -0,0 +1,37 @@
+package com.actionbarsherlock.sample.demos;
+
+import android.content.Context;
+import android.os.Bundle;
+import android.widget.ArrayAdapter;
+import android.widget.TextView;
+import com.actionbarsherlock.app.ActionBar;
+import com.actionbarsherlock.app.SherlockActivity;
+
+public class ListNavigation extends SherlockActivity implements ActionBar.OnNavigationListener {
+ private TextView mSelected;
+ private String[] mLocations;
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ setTheme(SampleList.THEME); //Used for theme switching in samples
+ super.onCreate(savedInstanceState);
+
+ setContentView(R.layout.list_navigation);
+ mSelected = (TextView)findViewById(R.id.text);
+
+ mLocations = getResources().getStringArray(R.array.locations);
+
+ Context context = getSupportActionBar().getThemedContext();
+ ArrayAdapter<CharSequence> list = ArrayAdapter.createFromResource(context, R.array.locations, R.layout.sherlock_spinner_item);
+ list.setDropDownViewResource(R.layout.sherlock_spinner_dropdown_item);
+
+ getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
+ getSupportActionBar().setListNavigationCallbacks(list, this);
+ }
+
+ @Override
+ public boolean onNavigationItemSelected(int itemPosition, long itemId) {
+ mSelected.setText("Selected: " + mLocations[itemPosition]);
+ return true;
+ }
+}