`
rayln
  • 浏览: 433730 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android的ActionBar菜单使用

 
阅读更多
使用ActionBar设置菜单例子

/res/menu/activity_main.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
	<item
        android:id="@+id/menu_settings"
        android:orderInCategory="100"
        android:showAsAction="always"
        android:title="@string/menu_settings" />
    <item
        android:id="@+id/menu_settingss"
        android:orderInCategory="100"
        android:showAsAction="always"
        android:icon="@android:drawable/ic_menu_sort_by_size">
        <menu>
            <item android:id="@+id/action_sort_size"
                  android:icon="@android:drawable/ic_menu_sort_by_size"
                  android:title="action_bar_sort_size"/>
            <item android:id="@+id/action_sort_alpha"
                  android:icon="@android:drawable/ic_menu_sort_alphabetically"
                  android:title="action_bar_sort_alpha"/>
        </menu>
   	</item>
	
</menu>


MainActivity.java
package com.example.actionbartab;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		MenuInflater inflater = getMenuInflater();  
        inflater.inflate(R.menu.activity_main, menu);
		return true;
	}

}


  • 大小: 21.8 KB
分享到:
评论

相关推荐

    android ActionBar使用示例

    在本示例中,我们将深入探讨如何在Android应用程序中使用和自定义ActionBar。 1. **ActionBar基本功能** - **显示应用图标和标题**:默认情况下,ActionBar会显示应用的图标和标题,为用户提供清晰的应用标识。 -...

    android actionbar简单实例

    通过这个项目,你可以了解到如何在Android应用中集成和自定义ActionBar,以及如何使用返回按钮。这个基础对于构建具有专业外观和用户体验的Android应用至关重要。继续深入学习,你可以探索更多高级特性,如...

    android4.0 actionbar API

    当此应用在运行 Android 3.0 或更高版本的设备上时,其 Activity 将使用“Holographic”主题,从而包含 ActionBar。 - **取消 ActionBar**: - **通过 Theme 设置**:可以通过设置 Activity 的主题为 `Theme.Holo....

    ActionBar中的下拉菜单操作

    在Android 4.0(API级别14)之后,ActionBar成为了Android Design Support Library的一部分,使得开发者可以方便地在更低版本的Android系统上使用它。 在ActionBar中添加下拉菜单,通常有两种方式:使用Spinner或...

    Android ActionBar Demo

    可以使用Theme.AppCompat的子主题(如`Theme.AppCompat.Light.NoActionBar`)或在XML布局中使用`&lt;androidx.drawerlayout.widget.DrawerLayout&gt;`来动态隐藏或显示ActionBar。 总之,"Android ActionBar Demo"将向...

    Android ActionBar 自定义布局

    默认情况下,ActionBar会显示应用的图标、应用名称或当前活动的标题,以及一个或多个可选的操作按钮,如菜单项。然而,开发者可以根据需求自定义这个区域,添加更多的元素或者改变元素的展示方式。 要自定义...

    Android ActionBar学习源代码

    8. **使用ActionBar的SplitActionBar**:在竖屏模式下,当ActionBar无法容纳所有菜单项时,部分菜单项会移到屏幕底部,形成Split ActionBar。 9. **Overflow Menu**:对于没有物理菜单键的设备,ActionBar中的三个...

    android-actionbar-master.zip_android_android actionbar组件

    总之,“android-actionbar-master.zip”是一个有价值的资源,它可以帮助开发者快速理解和使用Android ActionBar,从而提高开发效率并提升应用的用户体验。通过学习和实践,开发者不仅可以掌握Action Bar的基本用法...

    ActionBar分页菜单

    在Android应用开发中,`ActionBar`是Android系统提供的一个用于展示应用主要操作和导航的组件。它通常位于屏幕顶部,可以包含应用图标、标题、菜单项等元素。本篇文章将详细探讨如何通过`ActionBar`来实现分页菜单,...

    ActionBar溢出菜单颜色修改

    如果你的应用需要兼容Android API级别较低的设备,你可能需要使用`Support Library`来实现对ActionBar的控制。在Android Studio中,可以通过添加`appcompat-v7`依赖来实现: ```groovy dependencies { ...

    Android actionBar与Fragment结合使用Demo

    总的来说,`ActionBar`与`Fragment`的结合使用,能够使Android应用的界面更加丰富和互动,同时提高代码的复用性。通过熟练掌握这两者,开发者可以构建出更适应多屏幕设备且易于维护的应用程序。

    Android actionBar与Fragment结合使用Demo2

    总之,`ActionBar`与`Fragment`的结合使用是Android开发中的重要技巧,它允许开发者构建响应式、易于导航的应用程序。通过熟练掌握这一技术,你能够提升应用的用户体验,同时使代码更加模块化和易于维护。

    Android ActionBar应用实战,高仿微信主界面的设计实例完整源码

    首先,Android ActionBar的核心功能包括显示应用图标、设置标题、提供菜单选项以及实现导航。在高仿微信主界面的设计中,我们通常会用到ActionBar的Tab功能来实现底部的导航栏,每个Tab对应一个不同的页面或功能模块...

    Android-带有传统标题栏ActionBar标题居中的TitleActivity

    - 对于API级别较低的设备,需要使用`android.app.ActionBar`而不是`android.support.v7.app.ActionBar`。 - 使用`Theme.AppCompat`系列的主题,以确保在不同版本的Android上都能正确显示。 7. **组件库component-...

    Android Studio环境下使用ActionBar示例Demo

    在`Android Studio`中使用`ActionBar`,首先你需要确保你的项目支持API级别11及以上,因为`ActionBar`是从Android 3.0(API级别11)引入的。以下是使用`ActionBar`的基本步骤: 1. **配置build.gradle**:在你的app...

    ActionBar-在Google官方android-support-v7包中的一些使用

    【Android ActionBar】是Android开发中的一个重要组件,它提供了一种在应用程序顶部显示菜单、标题、操作按钮等元素的界面设计模式。在早期的Android版本(API级别低于11)中,ActionBar并未内置,但随着android-...

    Android自定义ActionBar示例

    在Android应用开发中,ActionBar是系统提供的一种顶部导航和操作区域,它通常包含应用的logo、标题、菜单项以及其他的工具栏元素。然而,系统默认的ActionBar可能无法满足所有设计需求,因此开发者需要学会如何...

    android写的actionbar的实例

    - 使用ActionBar Sherlock库:对于兼容低版本Android,可能使用了ActionBar Sherlock库,这是一个第三方库,使得在API 7及更高版本上也能使用ActionBar。 5. **学习资源**:为了深入理解并使用这个实例,建议阅读...

    android actionbar 网页在线生成style(测试demo)

    在Actionbar中使用ViewPager和Fragment,可以实现丰富的滑动菜单或内容切换效果,增强用户交互体验。 使用ViewPager和Fragment的步骤大致如下: 1. 创建Fragment类,定义每个页面的UI和逻辑。 2. 在Activity中设置...

Global site tag (gtag.js) - Google Analytics