안드로이드 개발 질문/답변
(글 수 45,052)
음.. 제가 지금 3D content를 그리고 그 위에 버튼을 만들었습니다.
//3D 그리는 부분
mGLView = new GLSurfaceView(this);
mGLView.setRenderer(new FileView(this,model1));
setContentView(mGLView);
//버튼 생성 부분
mButton = new Button(this);
mButton.setText("send");
this.addContentView(mButton, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
저런 방식으로 버튼은 만들었는데
버튼을 밑으로 보내고 싶어서 이것 저것 시도해봤는데
되는게 없네요
보시는 것 처럼 xml를 사용하지 않고 있습니다.
gravity를 조정해도 소용이 없습니다.
방법이 없나요???
//3D 그리는 부분
mGLView = new GLSurfaceView(this);
mGLView.setRenderer(new FileView(this,model1));
setContentView(mGLView);
//버튼 생성 부분
mButton = new Button(this);
mButton.setText("send");
this.addContentView(mButton, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
저런 방식으로 버튼은 만들었는데
버튼을 밑으로 보내고 싶어서 이것 저것 시도해봤는데
되는게 없네요
보시는 것 처럼 xml를 사용하지 않고 있습니다.
gravity를 조정해도 소용이 없습니다.
방법이 없나요???
아니면 addContentView를 사용하실때에도 xml을 만드셔서 사용하실 수 있습니다. 아래와 같이 Button을 화면 아래에 표시하도록 만든 다음.
View v = getLayoutInflater().inflater(R.layout.somethingl, null) 로 View로 생성을 한 다음에
addContentView(v, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); 와 같이 넣는 방법이 있겠네요.