zoukankan      html  css  js  c++  java
  • Android 之 actionbar入门

    在写actionbar时,因为并不很了解这个,于是走了很多弯路,不过收获也很大。

    首先,添加actionbar。只需要在manifest文件中将theme改为Theme.Holo或子类就可以了。在activity里改变actionbar的图标和title。注意:如果是使用Android Studio,MainActivity应继承Activity。就是因为这个原因卡了好久。

    添加好之后进行菜单项的添加。在资源文件中新建menu文件,选择resource directory,文件类型选择menu。

    建好Menu文件后则需要新建xml文件,在xml文件中写菜单项。

    <?xml version="1.0" encoding="utf-8"?>
    <menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item
    android:id="@+id/key"
    android:icon="@drawable/pic2"
    android:showAsAction="always"
    android:title="二维码" />
    <item
    android:id="@+id/cs"
    android:icon="@drawable/pic3"
    android:showAsAction="always"
    android:title="专业" />
    </menu>

    写好资源文件中需要在Java代码中调用,通过下面函数调用。

    public boolean onCreateOptionsMenu(Menu menu){
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu_main,menu);
    return super.onCreateOptionsMenu(menu);
    }

    这样,一个简单的actionbar就出来了。

  • 相关阅读:
    洛谷5495:Dirichlet前缀和
    SP5971 LCMSUM
    洛谷1829:crash的数字表格
    洛谷3172:选数
    Codeforces 1295 D. Same GCDs
    洛谷3768:简单的数学题
    NTT学习笔记
    洛谷1169:棋盘制作(悬线法)
    洛谷2444:病毒
    后缀自动机
  • 原文地址:https://www.cnblogs.com/HJhj/p/6015750.html
Copyright © 2011-2022 走看看