安卓开发怎么在按钮中加事件?
可是安卓中在哪加?
就是像做一个很简单的程序。
一个按钮,一个文本框。
单击按钮后,执行下列代码:
int i = 0
string str = "i am handsome"
然后再文本框内显示变量i和str的内容。 展开
这玩意儿是需要绑定的啊 我写个给你看 稍等传项目
搞定了 接项目 都注释过了 自己看
我勒个去的 你啥都问啥都不知道啊
参见android activity的声明周期
一个activity从创建到销毁会经历
onCreate -> onResume ->onPause ->onDestroy 数个阶段,在对应的方法里写代码则会在你的activity经历到这个阶段时执行你的代码
这是调用父类(也就是你继承的android的Activity类)的onCreate构造函数 savedInstanceState是保存当前Activity的状态信息,这句固定这样写,没见过变动的
绑定事件就是把xml里控件绑定到你activity里定义的控件,他们需要一个身份标识,这就是id
你可以在布局xml里用android:id="@+id/xxx"定义一个身份标识 而在activity里用R.id.xxx获得这个标识,一般都是 (控件类型) 变量名 = (控件类型) 控件所在布局.findViewById(R.id.xxx)这种方法,特别的告诉你,当我只要控件点击事件而不需要对他自身做修改时我喜欢在xml的控件属性里加android:onClick="xxx" 然后在activity里写 private void xxx(View v){}方法 这样也是绑定事件的
setOnclickListener是设置监听事件,就是把一个事件绑定到一个控件的监听上,当对这个控件进行符合要求的操作时会执行你绑定的监听事件里的代码
setOnClickListenr(x) x的地方是一个onclickListener,你从哪来这个就随你了,一般我们都是在里面现new一个,你要喜欢你也可以先 OnClickListener aaa = new OnClickListenr() {xxxxxx},就跟构造一个Object一样的方法
建好了以后再 setOnClickListener(aaa);,范例中是合在一起的写法,此写法基本固定
--67看评论--