Add navigation list to API Demos
Change-Id: Ib18bb6ce41b27049273add697a65c607442ee13f
This commit is contained in:
@@ -27,13 +27,15 @@ import android.view.Menu;
|
|||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup.LayoutParams;
|
import android.view.ViewGroup.LayoutParams;
|
||||||
import android.widget.AdapterView;
|
import android.widget.AdapterView;
|
||||||
|
import android.widget.ArrayAdapter;
|
||||||
import android.widget.Spinner;
|
import android.widget.Spinner;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This demo shows how various action bar display option flags can be combined and their effects.
|
* This demo shows how various action bar display option flags can be combined
|
||||||
|
* and their effects.
|
||||||
*/
|
*/
|
||||||
public class ActionBarDisplayOptions extends Activity
|
public class ActionBarDisplayOptions extends Activity implements View.OnClickListener,
|
||||||
implements View.OnClickListener, ActionBar.TabListener, Spinner.OnItemSelectedListener {
|
ActionBar.TabListener, Spinner.OnItemSelectedListener, ActionBar.OnNavigationListener {
|
||||||
private View mCustomView;
|
private View mCustomView;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -61,6 +63,13 @@ public class ActionBarDisplayOptions extends Activity
|
|||||||
bar.addTab(bar.newTab().setText("Tab 1").setTabListener(this));
|
bar.addTab(bar.newTab().setText("Tab 1").setTabListener(this));
|
||||||
bar.addTab(bar.newTab().setText("Tab 2").setTabListener(this));
|
bar.addTab(bar.newTab().setText("Tab 2").setTabListener(this));
|
||||||
bar.addTab(bar.newTab().setText("Tab 3").setTabListener(this));
|
bar.addTab(bar.newTab().setText("Tab 3").setTabListener(this));
|
||||||
|
|
||||||
|
final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
|
||||||
|
android.R.layout.simple_list_item_1);
|
||||||
|
adapter.add("Item 1");
|
||||||
|
adapter.add("Item 2");
|
||||||
|
adapter.add("Item 3");
|
||||||
|
bar.setListNavigationCallbacks(adapter, this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -164,4 +173,9 @@ public class ActionBarDisplayOptions extends Activity
|
|||||||
@Override
|
@Override
|
||||||
public void onNothingSelected(AdapterView<?> parent) {
|
public void onNothingSelected(AdapterView<?> parent) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean onNavigationItemSelected(int itemPosition, long itemId) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user