-1

좋아요, 그래서 저는 수업 시간에 랩을하려고 정말로 노력하고 있습니다. 왜 휴대폰의 너비를 차지하는 텍스트 상자와 그 너비를 차지하는 버튼을 가질 수 없는지 모르겠습니다. 밑바닥에 전화했는데 왜 그런 줄 몰라? 여기에 내가 가진 사진이 있습니다.왜 안드로이드 구성 요소의 크기를 조정할 수 없습니까?

나는 이것이 멍청한 질문이지만, 취하고있는 온라인 과정에서 아직 다루지 않았으며 나는 Windows에서 .NET과 같이 쉽게 android development를 원했기 때문에 대답이 필요하다고 생각합니다. 나는 하나 개의 요소 더 큰 만들려고하면 가 enter image description here

공지 사항, 그것이 다른 사람을 밀어 리드 : 또한 여기에 다른 그림이

enter image description here

:

뭐 어쨌든 여기에서 사진입니다 하나는 활동에서, 나는 전화의 전체 너비를 차지하는 두 가지 요소로 하나의 활동을 갖고 싶습니다.

내가 뭘 잘못하고 있는지 아는 사람이 있습니까?

편집 : 우분투 14.04를 사용하고 있지 맥 OS X의

+0

되지 않음 대답 : 당신이 자조 책으로, 안드로이드 사를 시작 참조해야합니다 Android에 대해 알아보십시오. – kicker86

+0

그건 정말 비싼 책, 그건 내가 하루를 만드는 것 같아 ... 롤하지만 감사합니다 거기에 있다면 그 중 하나에 대한 내 지역 도서관을 확인하겠습니다. – user3505901

+0

책을 살 필요가 없습니다. 안드로이드 개발자 사이트에는 광범위한 자습서가 있으며 SDK 자체에는 많은 예제 프로젝트가 있습니다. – Squonk

답변

1

귀하의 컨트롤 android:orientation="horizontal"와의 LinearLayout의 자녀입니다. 즉, 부모 ViewGroup은 가로로 을 정렬합니다.; 이 구성에서는 아이들을 수직으로 정렬시킬 수 없습니다.

속성을 android:orientation="vertical"으로 변경하면 원하는 결과를 얻을 수 있습니다.

this official guide을 읽으면 Android SDK에서 사용할 수있는 기본 레이아웃 세트에 익숙해지는 것이 좋습니다.

+0

고맙습니다. 둘 다 서로 가까이있는 활동에 배치되는 경우 활동의 반대쪽에있는 활동을 원합니다. 어떻게 수행해야하는지 알고 있습니까? – user3505901

+0

설명서를 읽어 보면 거기에 표시됩니다. – panini

+0

'layout_height = "0dp"'와'layout_weight = "1"'로 중간에 빈 View (또는 Space)를 제공 할 수 있습니다. 이것은 컨트롤 사이의 공간을 효과적으로 소비합니다. –

0

편집 : 화면 하단에보기를 배치하려면 this answer을 참조하십시오.

레이아웃에서 android:orientation=horizontal 방향을 사용하면 뷰가 하나의 행에 스택/배치됩니다. 두보기 모두 너비가 화면을 채우도록 설정되어 있기 때문에 첫 번째보기 만 보거나 보입니다.

원하는 것은 vertical입니다. 그러면 뷰가 하나의 열에 하나씩 배치됩니다. fill-parent로 설정된 너비로보기가 사용 가능한 모든 공간을 차지할 수 있습니다.