博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android UI ActionBar功能-ActionBarSherlock 的使用
阅读量:5902 次
发布时间:2019-06-19

本文共 1427 字,大约阅读时间需要 4 分钟。

ActionBarSherlock实现了在ActionBar上添加一个下拉菜单的功能,也是App常用的功能之一:

ActionBarSherlock是第三方提供的一个开源类库,下载地址:

下载完成以后,将其中的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
adapter=new ArrayAdapter
(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

你可能感兴趣的文章
Java IO流总结
查看>>
Ajax
查看>>
跨平台开发的两种方法及其对比
查看>>
[yueqian_scut]蓝牙防丢器原理、实现与Android BLE接口编程
查看>>
E: 软件包*需要重新安装,但是我无法找到相应的安装文件。(ubuntu14.04)
查看>>
iOS 视频直播
查看>>
数据类型
查看>>
笑谈Android图表-MPAndroidChart
查看>>
【Linux】编辑文件时,箭头按键还有BACKSPACE按键不能正常使用的解决办法
查看>>
Python算术运算符
查看>>
Markdown 语法的简要规则
查看>>
敏捷项目管理实践
查看>>
Codeforces 550D. Regular Bridge 构造
查看>>
golang 跨平台编译——go 在windows上编译Linux平台的程序(Cross Compilation from Windows to Linux/Ubuntu)...
查看>>
完美解决EditText和ScrollView的滚动冲突(上)
查看>>
使用逆波兰式进行表达式求值
查看>>
用Reflector for .NET反编译dll文件(.net),把整个dll导出个cs插件
查看>>
Java Callable 与 Future
查看>>
<html>
查看>>
多线程的死锁
查看>>