ActionBar之droplist的使用
来源:互联网 发布:g10代码编程实例 编辑:程序博客网 时间:2024/05/20 13:05
public booleanonNavigationItemSelected(int position, longitemId)
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
import android.app.ActionBar;
import android.app.ActionBar.Tab;
import android.app.ActionBar.TabListener;
import android.app.Activity;
import android.app.Fragment;
import android.app.FragmentTransaction;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.SearchView;
import android.widget.SpinnerAdapter;
import android.widget.Toast;
public class ActionBarTestActivity extends Activity implements ActionBar.OnNavigationListener{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
ActionBar bar = this.getActionBar();
bar.setDisplayOptions(ActionBar.DISPLAY_HOME_AS_UP | ActionBar.DISPLAY_SHOW_CUSTOM, ActionBar.DISPLAY_HOME_AS_UP | ActionBar.DISPLAY_SHOW_CUSTOM);
bar.setCustomView(R.layout.actionmode);
SpinnerAdapter mSpinnerAdapter = ArrayAdapter.createFromResource(this, R.array.action, android.R.layout.simple_spinner_dropdown_item);
bar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
bar.setListNavigationCallbacks(mSpinnerAdapter, this);
}
@Override
public boolean onNavigationItemSelected(int itemPosition, long itemId) {
// TODO Auto-generated method stub
Log.v("Jeny", "itemPosition is ====="+itemPosition);
switch(itemPosition){
case 0:{
Toast.makeText(this, "select item is "+itemPosition, Toast.LENGTH_SHORT).show();
break;
}
case 1:{
Toast.makeText(this, "select item is "+itemPosition, Toast.LENGTH_SHORT).show();
break;
}
case 2:{
Toast.makeText(this, "select item is "+itemPosition, Toast.LENGTH_SHORT).show();
break;
}
case 3:{
Toast.makeText(this, "select item is "+itemPosition, Toast.LENGTH_SHORT).show();
break;
}
case 4:{
Toast.makeText(this, "select item is "+itemPosition, Toast.LENGTH_SHORT).show();
break;
}
case 5:{
Toast.makeText(this, "select item is "+itemPosition, Toast.LENGTH_SHORT).show();
break;
}
case 6:{
Toast.makeText(this, "select item is "+itemPosition, Toast.LENGTH_SHORT).show();
break;
}
case 7:{
Toast.makeText(this, "select item is "+itemPosition, Toast.LENGTH_SHORT).show();
break;
}
case 8:{
Toast.makeText(this, "select item is "+itemPosition, Toast.LENGTH_SHORT).show();
break;
}
case 9:{
Toast.makeText(this, "select item is "+itemPosition, Toast.LENGTH_SHORT).show();
break;
}
default:
break;
}
return false;
}
}
<resources>
<string-array name="action">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
</string-array>
</resources>
- ActionBar之droplist的使用
- ActionBar之Tab的使用
- droplist中的value值使用中文遇到的小问题
- droplist
- droplist
- droplist
- droplist
- droplist
- droplist
- droplist
- droplist
- ActionBar的详细使用
- Actionbar的使用
- [Android] ActionBar的使用
- ActionBar的使用
- android ActionBar的使用
- ActionBar的使用
- android ActionBar的使用
- NAS和SAN比较
- 找工作经验总结
- 那年,那场青春繁华梦
- 让oracle客户端sqlplus支持命令记录功能(rlwrap)
- 数据库语句
- ActionBar之droplist的使用
- label换行问题
- Tuxedo数据buffer基本类型介绍
- ASP.NET使用AJAX
- vmware gostxp无法 安装
- spring mvc绑定对象String转Date
- 查看端口号被哪个进程占用的方法
- 七夕恋歌
- ubuntu下删掉软件