..
이 시점에서 가이드는 많은 인자와 보여주는 모든 주요 위젯의 창조에 대한 코드를 제시하고 있습니다.
무엇 아직없는 것은 레이아웃을 통해 수행됩니다 이러한 요소의 위치에 대한 심층입니다.
우리는 더 깊이이 레이아웃과 안드로이드에서 제공하는 모든 다른 분석되는 LinearLayout과지도의이 부분에 입문 챕터 언급했다.
그리고 '거의 모든 애플 리케이션을 안드로이드에 사용되는 레이아웃 중 하나. 이 레이아웃의 praticolarità 우리가 본대로, 다른 후 작업 창에서 하나에 포함된 항목을 정렬하는 것입니다.
수직 LinearLayout의 LinearLayout의 가치 방향에 따라 그것은 수평 LinearLayout (요소가 왼쪽에서 오른쪽으로 또 하나를 배열되어)로 (요소 하단으로 상단에서 다른 후 하나를 정렬) 및옵니다. . 레이아웃의 방향이 파일에 충분 XML이 사용되는 수직 또는 수평의 값을 다음과 같은 속성을 편집 설정하려면 :
안드로이드 : 오리 엔테이션 = ""
언급한 구성 요소를 레이아웃에 추가으로서는 수직 또는 orizzonatale 레이아웃에 주어진 방향에 따라 배치됩니다. 이러한 요소는 공간이 될 때까지 창에 추가하고 빠른 시간 내에 추가 요소의 삽입을 필요로 안드로이드는 여전히 화면에 삽입으로 크기를 조정하기 위해 노력하고 있습니다. 당신은 단순히 항목이 화면에 표시되지 않습니다 추가 이후이 문제는 한계로 제한됩니다.
우리는 안드로이드에 의해 행해 자동으로 크기가 자주 GUI 구성 요소가 실제로 매우 유용, 불쾌한하는 경우에는 포함되지 왜곡으로 윈도우에 여분의 요소를 넣어 절대로 독자를하지 않는 것이 좋습니다. 또한, 요소 안드로이드는 공간이 부족하지만, 화면이 메모리 귀중한 공간을 낭비에있는 표시되지 않습니다.
이 예제를 표시하기 위해서 다음 스케일링과에서 유래 그래픽 인터페이스를 표시 하나 분기 추가 세 개의 버튼과 함께 LinearLayout의 orizzonatale를 구축하자. 우리가 지금까지 본 것은 달리, 우리는 외부 파일의 지원없이도 자바 코드에서 직접 GUI를 생성합니다. XML. 이것은 작업이 다른 모드 (편의를 위해 우리가 직접 android.widget 수입 .*) 현재까지 독자를 볼 수 있습니다 :
LinearLayout LinearLayout 레이아웃 = 새 (이); layout.setOrientation (LinearLayout.HORIZONTAL); layout.setGravity (Gravity.BOTTOM); 버튼 Button1을은 = 새로운 버튼 (이); button1.setText ( "버튼 1"); 버튼 Button2를는 = 새로운 버튼 (이); button2.setText ( "버튼 2"); 버튼 button3는 = 새로운 버튼 (이); button3.setText ( "버튼 3"); layout.addView (Button1을); layout.addView (Button2를); layout.addView (button3); setContentView (레이아웃);
먼저 우리가 형식 LinearLayout의 개체를 선언 후, 우리는 레이아웃의 수평 방향을 설정하고 마지막으로 우리는 우리가 물건을 올려됩니다 위치 (화면 하단)로 설정합니다. 우리는 그들을 가입하고 마지막으로 우리가 레이아웃 setContentView 활동 창에지도 방법을 사용하는 addView와 다음, 3 버튼 레이아웃을 선언합니다.
우리는 이제 레이아웃에 네 번째 단추를 (여러분이 코드를 작성하는 독자들에게 운동을하실 수 있습니다) 추가가는 방법과 우리는 크기 조절이 버튼 인터페이스가 매우 전문되지 않습니다 변환 보여주는 아래 스크린샷에서 볼 수 있습니다 :

| |
CD와 DVD (전자책)을 굽기
프리웨어 프로그램 CD 및 DVD를 구울 가이드. 불과 25 €. |
| |
페인트 샵 프로 (먼저)
코렐 PSP로 웹 그래픽과 사진 편집이 알려져 있습니다. 49 €에서. |
| |
웹마 스터 자료 (첫번째)
처음부터 웹 사이트를 만듭니다. 29 €에서 시작. |