zoukankan      html  css  js  c++  java
  • Android 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>
  • 相关阅读:
    Unknown type name 'class'; did you mean 'Class'? 问题的解决
    pxe+kickstart无人值守批量安装linux
    从图片中的一点取色
    结合UIImageView实现图片的移动和缩放
    把UIColor对象转化成UIImage对象
    iPhone:constrainedToSize获取字符串的宽高 自定义label的高度和宽度
    UITextField详解
    Iphone通过viewDidLoad设置拉伸图像与按钮样式
    iPhone 利用CG API画一个饼图(Pie chart)
    UILabel详解
  • 原文地址:https://www.cnblogs.com/riasky/p/3360990.html
Copyright © 2011-2022 走看看