zoukankan      html  css  js  c++  java
  • ANDROID笔记: ActionBar(三)之ActionBar List

    package com.example.android_actionenu.test;
    
    import android.annotation.SuppressLint;
    import android.app.ActionBar;
    import android.app.ActionBar.OnNavigationListener;
    import android.app.Activity;
    import android.os.Bundle;
    import android.widget.ArrayAdapter;
    import android.widget.SpinnerAdapter;
    import android.widget.Toast;
    
    import com.example.android_actionbar.R;
    
    public class ListActionBarActivity extends Activity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_listactionbar);
            // 生成一个SpinnerAdapter
            SpinnerAdapter adapter = ArrayAdapter.createFromResource(this,
                    R.array.actionarrays,
                    android.R.layout.simple_spinner_dropdown_item);
            final String[] arrys = getResources().getStringArray(
                    R.array.actionarrays);
    
            ActionBar actionBar = getActionBar();
    
            actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
            actionBar.setListNavigationCallbacks(adapter,
                    new OnNavigationListener() {
    
                        @SuppressLint("ShowToast")
                        @Override
                        public boolean onNavigationItemSelected(int itemPosition,
                                long itemId) {
                            Toast.makeText(ListActionBarActivity.this,
                                    arrys[itemPosition], 200).show();
                            return true;
                        }
                    });
        }
    
    }

    /res/values/strings.xml

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
    
        <string name="app_name">Android_ActionBar</string>
        <string name="action_settings">Settings</string>
        <string name="hello_world">Hello world!</string>
    
        <string-array name="actionarrays">
            <item>item1</item>
            <item>item2</item>
            <item>item3</item>
            <item>item4</item>
        </string-array>
    
    </resources>
  • 相关阅读:
    柳下品茗
    游百花诗意亭有感
    爱情如酒
    笑傲IT文坛
    面对诱惑,你会屈从吗?
    拓展人脉的三十六计
    世界经理人推荐:拓展人脉的两大法宝
    我还能做什么
    诗缘
    有谁陪我风雨同舟
  • 原文地址:https://www.cnblogs.com/afluy/p/3411170.html
Copyright © 2011-2022 走看看