本帖最后由 yafeiok 于 2011-07-16 21:04:10 编辑

解决方案 »

  1.   

    你说直接在xml里指定事件吗?可以这样修改XML android:onClick 属性
      <Button
         android:layout_height="wrap_content"
         android:layout_width="wrap_content"
         android:text="@string/self_destruct"
         android:onClick="selfDestruct" />
         当按下按键自动调用activity的selfDestruct(View) 方法. 注意要 public和参数View
       public void selfDestruct(View arg0) {
           System.out.println("button1 clicked");
       }
      

  2.   


    您好不是这样的,我指的是,要进入Activity自动加载那个按钮的onclick事件,谢谢
      

  3.   

    代码里也可以实现ClickListener接口,
    初始化只要
       button1.setOnClickListener(this);
       button2.setOnClickListener(this);
    就行了    采用activity实现OnClickListener接口
        public class TaskActivity extends Activity implements View.OnClickListener
        {  
           public void onClick(View arg0)
           {
              if(arg0==button1)
                System.out.println("button1 clicked");
              else if (arg0==button2)
                System.out.println("button2 clicked");
            }
        }
      

  4.   


    您好我现在是不是为了给这个按钮赋监听事件,我是想进入到这个Activity就加载这个按钮的监听事件,谢谢
      

  5.   

    我理解你的意思,你是说在不单击按钮的情况的,已启动Activity就能执行按钮单击里面的东西,是不?那你就不要用按钮监听事件不就可以了。把按钮里面的东西直接弄到onCreate函数里面不就行了!
      

  6.   


    这样说我就明白了 设置好监听事件,button.performClick()就可以了