ActionBar详解(一)--->显示和隐藏ActionBar

MainActivity如下:

package cc.testsimpleactionbar0;

import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.app.ActionBar;
import android.app.Activity;
/**
 * Demo描述:
 * 显示和隐藏ActionBar,分别执行:
 * mActionBar.show();
 * mActionBar.hide();
 * 即可
 *
 * 参考资料:
 * Android疯狂讲义(第二版)
 */
public class MainActivity extends Activity {
	private ActionBar mActionBar;
    private Button mShowActionBarButton;
    private Button mHideActionBarButton;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		init();
	}

	private void init(){
		//得到Activity的ActionBar
		mActionBar=getActionBar();
		mShowActionBarButton=(Button) findViewById(R.id.showActionBarButton);
		mShowActionBarButton.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View view) {
				//显示ActionBar
				mActionBar.show();
			}
		});
		mHideActionBarButton=(Button) findViewById(R.id.hideActionBarButton);
		mHideActionBarButton.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View view) {
				//隐藏ActionBar
				mActionBar.hide();
			}
		});
	}
}

main.xml如下:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal"
    >

    <Button
        android:id="@+id/showActionBarButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="显示ActionBar"
    />

    <Button
        android:id="@+id/hideActionBarButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="隐藏ActionBar"
    />

</LinearLayout>

 

时间: 2024-10-23 18:46:26

ActionBar详解(一)---&gt;显示和隐藏ActionBar的相关文章

《Android平板电脑开发秘籍》——3.2节技巧:显示或隐藏ActionBar

3.2 技巧:显示或隐藏ActionBar Android平板电脑开发秘籍 为了在运行时显示或隐藏ActionBar,可以使用其show和hide方法,如下所示: ActionBar actionBar = getActionBar(); actionBar.hide(); // It hides the ActionBar actionBar.show(); // It makes the ActionBar visible 这里,调用getActionBar()方法获取了ActionBar对

ActionBar详解(五)---&amp;gt;利用ActionBar结合Fragment实现Tab导航

MainActivity如下: package cc.testsimpleactionbar4; import android.os.Bundle; import android.app.ActionBar; import android.app.Activity; import android.app.ActionBar.Tab; import android.app.ActionBar.TabListener; import android.app.FragmentTransaction;

actionbar详解(二)

经过前面两篇文章的学习,我想大家对ActionBar都已经有一个相对较为深刻的理解了.唯一欠缺的是,前面我们都只是学习了理论知识而已,虽然知识点已经掌握了,但是真正投入到项目实战当中时会不会掉链子还很难说.那么不用担心,本篇文章我就将带领大家一起进入ActionBar的应用实战,将理论和实践完美结合到一起. 如果你还没有看过我的前两篇文章,建议先去阅读一下 Android ActionBar完全解析,使用官方推荐的最佳导航栏(上) 和 Android ActionBar完全解析,使用官方推荐的最

ActionBar详解(二)---&amp;gt;使用ActionBar显示选项菜单

MainActivity如下: package cc.testsimpleactionbar1; import android.os.Bundle; import android.app.Activity; import android.graphics.Color; import android.view.Menu; import android.view.MenuItem; import android.widget.TextView; import android.widget.Toast

ActionBar详解(三)---&amp;gt;ActionBar的Home导航功能

FirstActivity如下: package cc.testsimpleactionbar2; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; /** * Demo描述: *

ActionBar详解(六)---&amp;gt;利用ActionBar结合Fragment实现下拉式导航

MainActivity如下: package cc.testsimpleactionbar5; import android.os.Bundle; import android.widget.ArrayAdapter; import android.app.ActionBar; import android.app.ActionBar.OnNavigationListener; import android.app.Activity; import android.app.FragmentTr

详解IOS点击空白处隐藏键盘的几种方法介绍_IOS

IOS7 点击空白处隐藏键盘的几种方法,具体如下: iOS开发中经常要用到输入框,默认情况下点击输入框就会弹出键盘,但是必须要实现输入框return的委托方法才能取消键盘的显示,对于用户体验来说很不友好,我们可以实现点击键盘以外的空白区域来将键盘隐藏,以下我总结出了几种隐藏键盘的方法: 首先说明两种可以让键盘隐藏的Method: 1.[view endEditing:YES]  这个方法可以让整个view取消第一响应者,从而让所有控件的键盘隐藏. 2.[textFiled resignFirst

ActionBar详解(七)---&amp;gt;ActionProvider使用示例

MainActivity如下: package cc.testsimpleactionbar6; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.MenuItem; import android.widget.ShareActionProvider; /** * Demo描述: *

网页特效:图片随机显示实例详解

随机|特效|网页|网页特效|显示|详解 图片随机显示是一个应用非常广泛的技巧.比如随机banner的显示,当你进入一个网站时它的banner总是不同的,或者总有内容不同的提示(tips),大家在网上浏览时会经常发现这样的例子.使用这种技术,不但能在一定的空间里放入更多的内容,还可以给人一种经常更新的假象喔. 怎么样心动了吧?其实只要你有一点点html和javascript 的基础,一切都是这么简单.follow me,让我们来看看她随机的奥密. 让我们从一个简单的例子开始吧.平常我们在页面中加入