안녕하세요 안드로이드를 만져보는데 너무 어려워요 ㅠㅠ...

개념 잡기가 힘드네요...

뷰를 이미 정의해놓고 화면에 여러개를 배치하려 하는데 잘 되지 않네요..ㅠㅠ


<>
xml 하나에 전체적인 레이아웃이 하나가 들어가고 그것을 클래스화 시켜서

이벤트 처리부분까지 넣은 클래스가 되어서


이 클래스(뷰)를 화면에 여러개 배치 할 수 있나요?


저 나름대로 해볼려고 하는데 그냥 실행도 안되요;;....
public class GGGv1 extends Activity {
 
 CBottomToolView bottomToolView;
 CMouseView mouseView;
 
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
       
        bottomToolView  = (CBottomToolView)getLayoutInflater().inflate(R.layout.bottomtool, null);
        mouseView = (CMouseView)getLayoutInflater().inflate(R.layout.login, null);
       
        LinearLayout linear = new LinearLayout(this);
        linear.setOrientation(LinearLayout.VERTICAL);
        linear.setBackgroundColor(Color.BLACK);
       
        linear.addView(mouseView);
        linear.addView(bottomToolView);
       
        setContentView(linear);

    }
}


class CBottomToolView extends View{
 public CBottomToolView(Context context) {
  super(context);
 }
}

class CMouseView extends View{
 
 public CMouseView(Context context) {
  super(context);
  // TODO Auto-generated constructor stub
 }
}

고수님들의 도움을 부탁드립니다.