Android:OnClickListener内部的公共void

时间:2014-07-03 14:53:22

标签: android onclick onclicklistener buttonclick

public class Levels extends Activity
{
    protected void onCreate(Bundle savedInstanceState)
    {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.levels);
    }

    public void A01(View view)
    {
        //code.....
    }
    public void A02(View view)
    {
        //code.....
    }
    public void A03(View view)
    {
        //code.....
    }


    //All the same.....

    public void A90(View view)
    {
        //code.....
    }

    public void listenlist(View view)
    {
         //????.....
    }
 }

上面是我的代码的演示,无论如何我可以使用监听列表的OnClickerlistener INSIDE() 我希望他们在里面,因为当他们在外面时它太乱了。

我可以做这样的事吗?:

public void listenlist(View view)
{
    View.OnClickListener listener= new View.OnClickListener()
    {
        public void onClick(View view)
        {
            switch(view.getId())
            {
            case R.id.A01:
            // code.....
            break;
            case R.id.A02:
            // code.....
            break;
            }
       }
    }
}

0 个答案:

没有答案