超简单的ActionBar
来源:互联网 发布:缠通套利指标源码破解 编辑:程序博客网 时间:2024/04/28 16:28
首先需要一张图片icon,这里使用的图片名称是iconn
第一步:在layout中新建一个xml文件,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.example.popupwindowoverflow.MainActivity">
<item
android:id="@+id/action_new"
android:orderInCategory="1"
android:title="SubMenu"
android:icon="@drawable/iconn"
app:showAsAction="always">
<menu>
<item android:id="@+id/submenu1"
android:title="Accept"
android:titleCondensed="Accept"
android:icon="@drawable/square_blue" />
<item android:id="@+id/submenu2"
android:title="Unread"
android:titleCondensed="Unread"
android:icon="@drawable/square_grey" />
</menu>
</item>
</menu>
第二步:实现点击每个子item显示提示信息,在 public boolean onOptionsItemSelected(MenuItem item){}函数里添加如下代码
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
switch (item.getItemId()) {
case R.id.submenu1:
Toast.makeText(this, "Compose", Toast.LENGTH_SHORT).show();
return true;
case R.id.submenu2:
Toast.makeText(this, "Delete", Toast.LENGTH_SHORT).show();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
- 超简单的ActionBar
- ActionBar的简单使用
- ActionBar的简单使用
- Actionbar使用的简单实例
- android actionbar的简单使用
- 关于ActionBar的简单应用
- 超简单的居中
- android初学------ActionBar的简单使用
- ActionBar简单的背景颜色设置
- [4]ActionBar的简单应用
- ActionBar的介绍和简单利用
- ActionBar和Drawlayout的简单应用
- 简单DrawerLayout与ActionBar的结合使用
- 超简单的一个触发器
- 超简单的IE插件
- 超简单的IE插件
- 超简单的线程锁
- 超简单的变化测试
- 近期论文内容:ISAR图像目标提取算法-【1】最大值法
- 关于CSAPP lab3中压栈问题引发的思考
- N个球放M个盒子问题
- Android-进程生命周期
- 欧拉工程第45题:Triangular, pentagonal, and hexagonal
- 超简单的ActionBar
- javascript中字符串的比较及innerHTML和innerText的区别
- javascript事件触发器fireEvent和dispatchEvent
- Android简单的socket网络通信例子--群聊
- JAVA-DAY3
- 海量数据处理:十道面试题与十个海量数据处理方法总结
- 软件测试- 测试用例之边界值分析法
- 主管,好忙.
- 泛型 extends 和 super