Android(Toast#Menu#Button)
来源:互联网 发布:windows 无法完成安装 编辑:程序博客网 时间:2024/05/22 08:23
public class FirstActivity extends Activity {protected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);//在活动中不显示标题栏,在setContentView()执行前setContentView(R.layout.first_layout);//给当前活动加一个布局/* * Toast:使用它将一些短小的信息通知给用户,这些信息在一段时间后自动消失,并且不会占用任何屏幕空间, */Button button1=(Button) findViewById(R.id.button_1);/*findViewById()获取在布局中定义的元素。R.id.button_1:获得按钮这个实例(由first_layout.xml中的android:id属性指定)返回View对象,向下转型成Butter对象*/button1.setOnClickListener(new onClickListener(){/* * setOnClickListener()为按钮注册一个监听器,点击按钮就执行监听器中的onClick方法 * 在onClick中实现Toast功能: * 调用静态方法makeText()创建一个Toast对对象,调用show()将Toast显示出。 * makeText()参数: * 1,Context:Toast的上下文,活动本身就是Context对象 * 2,要显示的文本 * 3,显示时长(Toast.LENGTH_SHORT,Toast.LENGTH_LONG */@overridepublic void onClick(View v){/*Toast.makeText(FirstActivity.this, "you clicked Button1",Toast.LENGTH_SHORT).show();*/finish();//销毁当前活动(退出当前应用)}});} public boolean onCreateOptionsMenu(Menu menu){ /*getMenuInflater()方法的到MenuInflater对象,调用inflate()给当前活动创建菜单 * inflate()参数: * 1,指定通过哪一个资源文件来创建菜单 * 2,指定菜单项将添加到哪一个Menu对象中,使用onCreateOptionsMenu()方法传入menu对象 * 返回值为true表示允许创建的菜单显示出来 */getMenuInflater().inflate(R.menu.main, menu);return true;} public boolean onOptionsItemSelected(MenuItem item){ /*定义菜单响应事件 * 菜单默认是不会显示出来的,要按下Menu键,才会显示在底部 */ switch(item.getItemId()){//判断获取的那个菜单项 case R.id.add_item: Toast.makeText(this, "You click Add", Toast.LENGTH_SHORT).show(); break; case R.id.remove_item: Toast.makeText(this, "You click Remove", Toast.LENGTH_LONG).show(); break; default: }return true; }}
<?xml version="1.0" encoding="utf-8"?><!--布局中的内容--><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <Button android:id="@+id/button_1" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Button 1" /></LinearLayout>
0 0
- Android(Toast#Menu#Button)
- Android学习笔记之Button,Toast,menu的简单用法
- Android入门开发之Toast、Notification、Menu
- android app小白试水6-button&toast
- android 通过 button 弹出 option menu 和 context menu
- Android Custom View---Floating Action Button Menu
- Android入门开发之设置Toast与Menu的使用
- 【Android基础笔记10】Dialog Menu Toast以及Notification
- android中Toast,Menu及Inten的用法
- Android 之 activity活动(二、Toast,menu,活动销毁)
- Android入门笔记 - 界面开发 - TextView,Button,EditText,Toast
- android多次点击button只弹一次toast
- Android下Button/TextView/EditText/Menu的使用
- Android常见控件之TextView、EditView、Button、Menu
- Android常见控件之TextView、EditView、Button、Menu
- Android基本常用控件的介绍TextView EditText Button Menu
- Android的常见控件(TextView、EditText、Button、Menu)使用
- Ext.button/menu/toolbar
- AngularJS快速入门
- 测试markdown数学公式
- 用c语言实现双向bfs走迷宫的最短路径.
- QT写一个记事本①
- Colletions和Arrays工具类
- Android(Toast#Menu#Button)
- NYOJ—An problem about date【水题|公式题】
- POJ 2159 Ancient Cipher
- 201612-3 权限查询
- 算法提高 8皇后·改
- POJ 1089 Intervals 笔记
- linux IO 内核参数调优 之 原理和参数介绍
- hibernate问题汇总
- 《JavaFX应用程序添加HTML内容》-添加WebView组件到应用程序场景