安卓开发怎么在按钮中加事件?

在FormWidgets拖了几个按钮到主界面,但双击按钮却是出现按钮的设置(在Visualstudio中做C#程序时也是拖按钮,但双击按钮就直接加入需要代码)可是安卓中在... 在Form Widgets拖了几个按钮到主界面,但双击按钮却是出现按钮的设置(在Visual studio中做C#程序时也是拖按钮,但双击按钮就直接加入需要代码)

可是安卓中在哪加?
就是像做一个很简单的程序。
一个按钮,一个文本框。
单击按钮后,执行下列代码:
int i = 0
string str = "i am handsome"
然后再文本框内显示变量i和str的内容。
展开
 我来答
woshidaniel
2015-10-04 · TA获得超过9240个赞
知道小有建树答主
回答量:1760
采纳率:96%
帮助的人:953万
展开全部

1、获取该按钮

Button btn = (Button)findViewById(R.id.xxxx);//根据按钮的id获取该按钮组件

2、定义listener事件

btn.setOnClickListener(new OnClickListener(){//设置按钮单击事件
   public void onClick(View v){
    //按钮单击事件
   }
});
胡说八道zq
推荐于2018-03-07 · TA获得超过350个赞
知道小有建树答主
回答量:253
采纳率:0%
帮助的人:155万
展开全部
直接在java代码上加的,写个函数,然后再写个关联语句就行了,其实C#也一样可以这样写代码的啊
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9b4c9ec
推荐于2017-11-25 · TA获得超过789个赞
知道小有建树答主
回答量:395
采纳率:0%
帮助的人:355万
展开全部

这玩意儿是需要绑定的啊 我写个给你看 稍等传项目

搞定了 接项目 都注释过了 自己看


追问

安卓还是没windows好学,看着看着就全晕了,一下是疑问:


7,为什么把button和textview定义为私有?

求解释,谢谢!

追答

我勒个去的 你啥都问啥都不知道啊

  1. 参见android activity的声明周期

    一个activity从创建到销毁会经历

    onCreate -> onResume ->onPause ->onDestroy 数个阶段,在对应的方法里写代码则会在你的activity经历到这个阶段时执行你的代码

  2. 这是调用父类(也就是你继承的android的Activity类)的onCreate构造函数 savedInstanceState是保存当前Activity的状态信息,这句固定这样写,没见过变动的

  3. 绑定事件就是把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){}方法 这样也是绑定事件的

  4. setOnclickListener是设置监听事件,就是把一个事件绑定到一个控件的监听上,当对这个控件进行符合要求的操作时会执行你绑定的监听事件里的代码

  5. setOnClickListenr(x)  x的地方是一个onclickListener,你从哪来这个就随你了,一般我们都是在里面现new一个,你要喜欢你也可以先 OnClickListener aaa = new OnClickListenr() {xxxxxx},就跟构造一个Object一样的方法

    建好了以后再 setOnClickListener(aaa);,范例中是合在一起的写法,此写法基本固定

    --67看评论--

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式