2007 2013 Kandroid
www.kandroid.org »
kandroid s/w fundamentals 교육 »
Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
안드로이드 xml 문서를 코드로 작성할때 문제입니다.
작성자 뭉크뭉크
작성일 2011-09-29 (목) 23:32
ㆍ추천: 0  ㆍ조회: 1561      
IP: 121.xxx.202
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:orientation="vertical"
 android:layout_width="match_parent"
 android:layout_height="wrap_content"
 android:background="#ff00ff">
 
 <TextView
  android:text="아래를 채우세요:"
  android:id="@+id/textView1"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  ></TextView>
  
 <EditText
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:id="@+id/editText1"
  android:layout_below="@id/textView1"
  ></EditText>
  
 <Button
  android:text="취소"
  android:id="@+id/btn1"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_alignRight="@id/editText1"
  android:layout_below="@id/editText1"
  ></Button>
  
 <Button
  android:text="확인"
  android:id="@+id/btn2"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_below="@id/editText1"
  android:layout_toLeftOf="@id/btn1"
  ></Button> 
  
  
</RelativeLayout>
 
 
 
렐러티브로 작성한 xml 파일입니다.
 
그런데 자바 코드로 작성하려 하니깐..... 도무지 모르겠더라구요
 
일단 제가 한거는
 
package com.cookandroid;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.*;
public class LayoutExam1Activity extends Activity {
 /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState); // 이건 손댈일 없음
        setContentView(R.layout.ex9); // R.id.btn1
       
       RelativeLayout baseLayout = (RelativeLayout)findViewById(R.id.rLayout);
       
        RelativeLayout.LayoutParams p = new RelativeLayout.LayoutParams(
          RelativeLayout.LayoutParams.MATCH_PARENT,
          RelativeLayout.LayoutParams.MATCH_PARENT
          );
       
       
        TextView MyText = new TextView(this);
        MyText.setText("여기밑에 입력하세요");
        baseLayout.addView(MyText, p);   // 이부분이 중요한 듯
       
       
        EditText MyEdit = new EditText(this);
        MyEdit.setText("에디트 텍스트 자리입니다");
       
       
        baseLayout.addView(MyEdit, p);
       
        Button btn1 = new Button(this);
        btn1.setText("확인");
        baseLayout.addView(btn1, p);
        btn1.layout(10, 10, 10, 10);
       
        Button btn2 = new Button(this);
        btn2.setText("취소");
        btn2.layout(10, 10, 10, 10);
       
        baseLayout.addView(btn2, p);
       
       
       
       
       
    }
}
 
이렇게 하였는데 하고 실행해보니 text, edittext, button 간에 정렬이 안되더라구요.
그리고 버튼 사이즈라든지 edittext 박스 사이즈를 조정하는게 있나요 ? 수고하시고
어떻게 해야하는지좀 알려주세요 ^^
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4400 질문 Permission 선언에 관해서 질문드립니다. Johny999 2012-02-16 1203
4399 질문 videoview 캡쳐 유영철 2012-02-15 1532
4398 궁금한게 있습니다. NDK에서 ... [2] 개구리다 2012-02-15 1168
4397 질문 겔넥에서 icuuc.so Load 오류 [1] 쌩초보 2012-02-14 1701
4396 마켓 릴리즈 시 매니페스트.xml에 category.MONKEY 넣어도 문.. [1] 레트 2012-02-13 1228
4395 질문 로그파일입니다 조언좀.. [1] dandyman 2012-02-13 1193
4394 질문 안드로이드 꺼진 상태에서 이벤트 주어 화면 켜기.. 키큰꼬마정석 2012-02-10 1777
4393 ndk 파일 입출력 관련 [1] 개구리다 2012-02-10 1266
4392 질문 vmware, ubuntu 질문입니다. 서비 2012-02-08 1183
4391 질문 웹서버 좀비 connection 호돌군 2012-02-08 1182
4390 질문 C2DM QOS문제 [1] 호돌군 2012-02-07 1197
4389 actionbar에 항목은 있으나 클릭이 안되게 하고싶은데. 방법이.. 빽가백가 2012-02-07 1135
4388 질문 Rotation vector sensor는 무슨 센서를 사용하는지요?.. [1] 테드군 2012-02-07 2517
4387 질문 ndk 라이브러리 추가관련 문의드립니다. 제발 도와주세요~ㅠ.. 개구리다 2012-02-06 1356
4386 질문 c2ms 관련 문의드립니다. [2] 프리7171 2012-02-06 1301
4385 질문 안드로이드 이클립스 가상기기 디버그에서.. 정현규 2012-02-02 1653
1,,,11121314151617181920,,,293