美文网首页
基本活动

基本活动

作者: DungSiugei | 来源:发表于2019-01-31 14:55 被阅读0次

    创建一个按钮

    1、在布局文件(layout)中添加

    android:id="@+id/id_name" //指明这个按钮的id名
    android:layout_width="match_parent" //宽度与父层对齐
    android:layout_height="wrap_parent" //高度刚好包括内容就ok
    android:text="name" //按钮上的文字
    

    2、在主java文件的onCreate() 方法中添加:

    setContentView(R.layout.layout_name); //项目中添加的资源都会在R文件中拥有一个id
    

    使用Toast

    在主java文件中添加一个触发按钮的事件,在onCreate() 方法里面添加:

    Button button1=(Button)findViewById(R.id.button_1);
    //button_1为刚在layout文件中注册的按钮id
    button1.setOnClickListener(new View.OnClickListener(){
      @Override
       public void onClick(View v){
            Toast.makeText(FirstActivity.this,"xxx",
                  Toast.LENGTH_SHORT).show();
        }
      });
    //使用了匿名类
    }
    

    使用Menu

    1、在res目录下New一个Diretory,命名为menu;右击menu,New-Menu resource file,命名为main。
    2、在main.xml中添加:

    <item
          android:id="@+id/add_item"
          android:title="Add" />
    <item
          android:id="@+id/remove_item"
          android:title="Remove" />
    

    3、接下来在主java文件中重写onCreateOptionsMenu() 方法

    public boolean onCreateOptionsMenu(Menu menu){
        getMenuInflater().inflate(R.menu.main,menu);
        return true
    }
    //显示菜单
    

    4、使用菜单,重写onOptionsItemSelected() 方法

    public boolean onOptionsItemSelected(MenuItem item){
        switch(item.getItemId()){
            case R.id.add_item:
                  Toast....
                  break;
            case R.id.remove_item:
                  xxx
                  break;
            default:
        }
        return true;
    }
    

    销毁活动

    finish();
    

    相关文章

      网友评论

          本文标题:基本活动

          本文链接:https://www.haomeiwen.com/subject/eyiksqtx.html