zoukankan      html  css  js  c++  java
  • 1.Activity

      1.每个activity都需要在清单文件里进行注册,否则无法启动该活动。代码如下:

      android:name=".FirstActivity"---指定具体注册哪个活动,"."代表当前目录,FirstActivity代表一个activity名称

      android:label="此处代表活动的标题栏内容"---标题栏也可以通过代码来隐藏

      <intent-filter>---若想设置此活动为主活动(刚一启动就显示的主页),那么就必须如此声明

        <action android:name="android.intent.action.MAIN"/>

        <category android:name="android.intent.category.LAUNCHER"/>

      </intent-filter>

      2.将活动的标题栏隐藏,在onCreate方法中,必须写在setContentView方法之前,否则会报错。代码如下:

      RequestaWindowFeature(Window.FEATURE_NO_TITLE);

      3.吐司提示,第一个参数代表上下文,此时可以理解为需要显示的地方,第二个参数是要显示的内容,第三个参数代表显示时间的长短,有LONG和SHORT两种,注意,最后一定要加上show()方法,否则该吐司是不可见的!!!

      Toast.makeText(FirstActivity.this,"此处是需要提示的内容",Toast.LENGTH_LONG).show();

      4.菜单(menu)。

      第一步是在菜单文件(menu)中建立一个menu的菜单文件

        menu中右击-->新建-->Android XML File-->命名后点finish

      第二步编写菜单文件,每一个item都是一个菜单,id是此菜单的id,title则是显示的内容,可以有多个item

        <item

          android:id="@+id/add_item"

          android:title="Add"

        />

      第三步在活动页重写onCreateOptionMenu方法来获得菜单,此处表明把menu菜单填充到R.menu.main指定的菜单当中

      getMenuInflater().inflate(R.menu.main,menu);

      第四步对菜单添加点击事件需要对onOptionsSelected方法进行重写,最后一定要返回true,否则无法完成点击事件的操作

      switch(item.getItemId()){---此处代表获得点击的菜单id

        case R.id.add_item:

          Toast.makeText(FirstActivity.this,"点击的是add菜单",Toast.LENGTH_SHORT).show();

          break;

        case ***

         ***

        default:

          break;

      }

      return ture;

      5.结束一个activity。

      finish();

      

      

  • 相关阅读:
    35美元的树莓派电脑 黑客就偷走了NASA的火星数据
    博客样式保留
    某社交网站XSS小计
    c# WhereIf 扩展
    SQL、Linq、lamda表达式 同一功能不同写法
    tomcat org.apache.coyote.http11.HeadersTooLargeException: 尝试将更多数据写入响应标头,而不是缓冲区中有可用空间。 增加连接器上的maxHttpHeaderSize或将更少的数据写入响应头。
    Maven Dependency Scopes
    为什么mysql中不应该使用utf8编码
    springmvc dispacher中的url-pattern的/和/*区别
    在jsp中java代码中警告Cannot resolve method "XX"
  • 原文地址:https://www.cnblogs.com/FruitBoy/p/4740989.html
Copyright © 2011-2022 走看看