2011. 8. 3. 12:54
public class BlogTest extends Activity implements OnxxxListener, OnxxxListener, ...{

    static final int[] ID = {
             R.id.a,
             R.id.b,
             ... 

    };

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        for(int btnId: ID) {
            Button btn = (Button)findViewById(btnId);
            btn.setOnxxxListener(this);
            btn.setOnxxxListener(this);
...
        }
    }
    
    public void onxxx(View v) {
        switch (v.getId()) {
            case R.id.a:
                  ...
                  break;        

            case R.id.b:
                  ...
                  break;
            ...
        }
    }

    ...

}

버튼 여러개 같은 거에 각각 리스너 달때 편리함. 클릭리스너 포커스리스너 등등. 
Posted by newkie