2014-07-04 5 views
0

단추 패널로 구성된 재사용 가능한보기를 만들었습니다.LinearLayout 전체 화면 너비 채우기

화면의 전체 너비를 채우기 위해 단추를 가져 오려고하지만 작동하지 않습니다.

다음
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="fill_parent"  
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context=".Navi" > 

<LinearLayout 
      android:layout_width="fill_parent"    
      android:layout_height="wrap_content" 
      android:id="@+id/layout1"   
      android:orientation="vertical" 
      android:layout_alignParentBottom="true"   
      android:weightSum="3"> 

    <LinearLayout 
      android:layout_width="fill_parent"  
      android:layout_weight="1" 
      android:layout_height="fill_parent" 
      android:layout_alignLeft="@+id/button2" 
      android:layout_below="@+id/button2" 
      android:weightSum="8"> 


    <Button   
      android:id="@+id/button0" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Start" />  
    <Button 
      android:id="@+id/button1" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Observation" /> 

    <Button 
      android:id="@+id/button2" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Joint Integrity Tests" /> 
     <Button 
      android:id="@+id/button3" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Active Movements" /> 
     <Button 
      android:id="@+id/button4" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Passive Movements" /> 
      <Button 
      android:id="@+id/button5" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Repeated Movements" /> 
      <Button 
      android:id="@+id/button6" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Combined Movements" /> 

      <Button 
      android:id="@+id/button7" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Capsular Pattern" /> 


     </LinearLayout> 

    <LinearLayout 
      android:layout_width="fill_parent"  
      android:layout_weight="1" 
      android:layout_height="fill_parent" 
      android:layout_alignLeft="@+id/button2" 
      android:layout_below="@+id/button2" 
      android:weightSum="8"> 


     <Button 
      android:id="@+id/button8" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Joint Effusion" /> 


    <Button 
      android:id="@+id/button9" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="PPIVMs" /> 
     <Button 
      android:id="@+id/button10" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Other Joints Involved" /> 
     <Button 
      android:id="@+id/button11" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Muscle Strength" /> 
      <Button 
      android:id="@+id/button12" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Muscle Control" /> 
      <Button 
      android:id="@+id/button13" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Muscle Length" /> 
       <Button 
      android:id="@+id/button14" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Isometric Muscle Tests" /> 
       <Button 
      android:id="@+id/button15" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Integrity Of Nervous System" /> 


     </LinearLayout> 

    <LinearLayout 
      android:layout_width="fill_parent"  
      android:layout_weight="1" 
      android:layout_height="fill_parent" 
      android:layout_alignLeft="@+id/button2" 
      android:layout_below="@+id/button2" 
      android:weightSum="8">  

        <Button 
      android:id="@+id/button16" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Mobility Of Nervous System" /> 

     <Button 
      android:id="@+id/button17" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Diagnostic Tests" /> 
     <Button 
      android:id="@+id/button18" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Special Tests" /> 
      <Button 
      android:id="@+id/button19" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Accessory Movements" /> 
      <Button 
      android:id="@+id/button20" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Palpation" /> 
       <Button 
      android:id="@+id/button21" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Conclusion" /> 
       <Button 
      android:id="@+id/button22" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="Diagnosis" /> 
       <Button 
      android:id="@+id/button23" 
     android:layout_width="0px" 
      android:layout_height="fill_parent" 
      android:layout_weight="1" 
      android:onClick="Previous" 
      android:text="End" /> 

     </LinearLayout> 

    </LinearLayout> 



</RelativeLayout> 

내가보기 가져올 사용하고있는 코드입니다 : 만 android:layout_width="fill_parent"

당신은 모두 폭을 추가 할 필요가 당신은 언급되어

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="fill_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context=".Observation" > 

    <Spinner 
     android:id="@+id/spinner1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:layout_marginTop="108dp" /> 

    <include layout="@layout/navigation" 
     android:layout_width="fill_parent"/> 

</RelativeLayout> 

답변

0

가 & 높이 아래에있는 내 XML 파일입니다 이 효과를 취하십시오.

However, if you want to override layout attributes using the <include> tag, you must override both android:layout_height and android:layout_width in order for other layout attributes to take effect.

Check out

또한, 당신은 당신이 직면하고 정확한 문제를 언급하지 않은, 그러나 대신 fill_parent

Check this one too

match_parent를 사용해야하지만, 여전히 나는 경우 추측 당신은 포함 된 레이아웃의 모든 측면에서 왼쪽으로 어떤 공간을보고 다음 코드에 다음 일이 될 수 있습니다 전자 문제,

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="fill_parent"  
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context=".Navi" > 

당신은 그것에 패딩을주고 있습니다.

로이드 : paddingBottom = "@ DIMEN/activity_vertical_margin" 로이드 : paddingLeft = "@ DIMEN/activity_horizontal_margin" 로이드 : paddingRight = "@ DIMEN/activity_horizontal_margin" 로이드 : paddingTop = "@ DIMEN/activity_vertical_margin"

RelativeLayout에서이 줄을 삭제하십시오.

관련 문제