2016-11-20 7 views
0

내 사용자 인터페이스가 가로 모드처럼 보이는 나쁜 같습니다안드로이드 가로 모드는

enter image description here

하지만 병렬로 갖고 싶어. 그래서 높이/2 대신 너비/2가 있어야합니다. 어떻게 변경할 수 있습니까?

내 코드는 다음과 같습니다

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="#ffffff"> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:orientation="vertical"> 

     <Button 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:background="@drawable/photo" 
      android:layout_weight="0.5" 
      android:id="@+id/btnTakePhoto" /> 

     <Button 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:background="@drawable/video" 
      android:layout_weight="0.5" 
      android:id="@+id/btnRecordVideo" 
      /> 

    </LinearLayout> 
</FrameLayout> 

감사를 사전에 도움을!

+1

질문을 올바르게 이해하면'LinearLayout'의 방향을'horizontal'으로 설정할 수 있습니다 :'android : orientation = "horizontal"' – antonio

+0

고맙습니다. – mafioso

답변

0

이 폴더에 같은 이름으로 입술에 레이아웃 땅에게 응용 프로그램 디렉토리 및 설계 XML 년대 폴더를 폴더를 추가합니다. Android 프레임 워크는 모드를 감지하고 layout-land 폴더 내에 정의 된 레이아웃 파일을 선택합니다.

* 레이아웃의 xml 파일 이름은이고 레이아웃 랜드 폴더는 동일해야합니다.