Android UI ActionBar功能-ActionBarSherlock 的使用
2015-10-04 23:10
435 查看
ActionBarSherlock实现了在ActionBar上添加一个下拉菜单的功能,也是App常用的功能之一:
ActionBarSherlock是第三方提供的一个开源类库,下载地址:http://actionbarsherlock.com/download.html
下载完成以后,将其中的actionbarsherlock导入到ADT当中,新建一个App应用程序,将actionbarsherlock引入到其中
知识点:
代码:
然后更改AndroidManifest.xml中的主题为actionbarsherlock
ActionBarSherlock是第三方提供的一个开源类库,下载地址:http://actionbarsherlock.com/download.html
下载完成以后,将其中的actionbarsherlock导入到ADT当中,新建一个App应用程序,将actionbarsherlock引入到其中
知识点:
代码:
import com.actionbarsherlock.app.ActionBar; import com.actionbarsherlock.app.ActionBar.OnNavigationListener; import com.actionbarsherlock.app.SherlockActivity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.Toast; public class MainActivity extends SherlockActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ActionBar actionBar=getSupportActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1); for(int i=0;i<5;i++){ adapter.add("选择项"+i); } actionBar.setListNavigationCallbacks(adapter, new OnNavigationListener() { @Override public boolean onNavigationItemSelected(int itemPosition, long itemId) { Toast.makeText(MainActivity.this, "select "+itemPosition, 0).show(); return false; } }); } @Override public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) { // TODO Auto-generated method stub return super.onCreateOptionsMenu(menu); } }
然后更改AndroidManifest.xml中的主题为actionbarsherlock
相关文章推荐
- SynchronousQueue的简单应用
- iOS编程-------UIImageView、手势识别器UIGestureRecognizer
- Android UI ActionBar功能-ActionBarProvider的使用
- Android UI ActionBar功能-ActionBarProvider的使用
- Android UI ActionBar功能-自动隐藏 Action Bar
- Android UI ActionBar功能-自动隐藏 Action Bar
- iOS编程-------事件处理UIEvent / 触摸事件UITouch
- Android UI ActionBar功能-Action Bar 左上角的向上或返回按钮
- iOS图文攻略之UITextfield 键盘回收
- 【解决方法】You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)
- Android UI ActionBar功能-Action Bar 左上角的向上或返回按钮
- Android UI ActionBar功能-自定义Tab功能
- Android UI ActionBar功能-自定义Tab功能
- UGUI点击响应事件
- iOS编程-------自定义视图CustomView 封装视图LTView 视图控制器UIViewController
- 【读书笔记】GCD-Dispatch Queue
- Haze continue to persist in Singapore
- 【读书笔记】GCD-Dispatch Queue
- Android UI ActionBar功能-自定义 Action Bar 样式
- Android UI ActionBar功能-自定义 Action Bar 样式