基本活动

2019-01-31  本文已影响0人  DungSiugei

创建一个按钮

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();
上一篇下一篇

猜你喜欢

热点阅读