您的位置 首页 FPGA

Android 给Button加个监听

在Android开 发过程中,Button是常用的控件,用起来也很简单,你可以在界面xml描述文档中定义,也可以在程序中创建后加入到界面中,其效果都是一样

在Android开 发过程中,Button是常用的控件,用起来也很简略,你能够在界面xml描绘文档中界说,也能够在程序中创立后加入到界面中,其作用都是相同的。不过最 好是在xml文档中界说,由于一旦界面要改动是话,直接修正一下xml就行了,不必修正Java程序,并且在xml中界说层次分明,一望而知。另一个是如 果在程序中界说,还要将其加入到界面中,有的还要设置高度宽度,款式之类的,会使程序变得臃肿,开发和保护都不便利。

咱们先在程序中界说一个Button

Button button = new Button(this);//界说一个button,其间this是上下文,这段代码是在一个Activity的onCreate中创立的。

button.setWidth(100);//一定要设置宽和高。否则会犯错的。

button.setHeight(50);

button.setText(“Click me”);//按钮上的文字

RelativeLayout relativeLayout = (RelativeLayout)findViewById(R.id.buttonLayout);

relativeLayout.addView(button);//加到界面中

以下是在UI xml中界说的按钮。

android:orientation=”horizontal”

android:layout_width=”fill_parent”

android:layout_height=”45px”

android:background=”#ffffff”

android:layout_alignParentBottom=”true”>

android:id=”@+id/button”

android:text=” Click me”

android:layout_alignParentLeft=”true”

android:layout_alignParentBottom=”true”

android:layout_width=”100px”

android:layout_height=”50px”/>

接下来是要给按钮加一个监听了,便是呼应点击按钮的事情。这个是在程序中完成了,

button.setOnClickListener(new OnClickListener(){

public void onClick(View v) {

Toast toast = Toast.makeText(getApplicationContext(), “I am Clicked”, Toast.LENGTH_LONG);//提示被点击了

toast.show();

}

});

好了,按钮便是这么简略。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/fpga/298218.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部