2017-06-29 22 views
0

误差应该被定义错误与“layout_height”属性应该被定义

我用来创建新的Android项目,改变ConstraintLayout到的LinearLayout “layout_height”属性,但它的示值误差与单选框

“” layout_height'属性应该定义得更少验证Android XML文件中的资源引用。“

我该怎么办。谢谢

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <RadioGroup android:id="@+id/orientation" 
     android:orientation="horizontal" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:padding="50dp"> 
     <RadioButton android:id="@+id/horizontal"  <<< error 
      android:text="ddd" /> 
     <RadioButton android:id="@+id/vertical"  <<< error 
      android:text="d" /> 
    </RadioGroup> 
     <RadioGroup android:id="@+id/gravity" 
      android:orientation="vertical" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:padding="50dp"> 
      <RadioButton       <<< error 
       android:id="@+id/left" 
       android:text="dd" /> 
      <RadioButton        <<< error 
       android:id="@+id/center" 
       android:text="cc" /> 
      <RadioButton         <<< error 
       android:id="@+id/right" 
       android:text="cc" /> 
     </RadioGroup> 
</LinearLayout> 
+1

附加'机器人:layout_height = “WRAP_CONTENT”'和'机器人:layout_width = “WRAP_CONTENT”'。每视图需要的高度和宽度的属性。 – Adithya

回答

1

添加android:layout_heightandroid:layout_width属性为单选按钮,你可以看到错误奇迹般地消失了:-)

0

您必须指定布局的高度和宽度。编辑的代码是

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 

    <RadioGroup 
     android:id="@+id/orientation" 
     android:orientation="horizontal" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:padding="50dp"> 

     <RadioButton 
      android:id="@+id/horizontal"  
      android:text="ddd" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content"/> 

     <RadioButton 
      android:id="@+id/vertical" 
      android:text="d" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" /> 
    </RadioGroup> 

     <RadioGroup 
      android:id="@+id/gravity" 
      android:orientation="vertical" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:padding="50dp"> 
      <RadioButton       
       android:id="@+id/left" 
       android:text="dd" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" /> 
      <RadioButton        
       android:id="@+id/center" 
       android:text="cc" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" /> 
      <RadioButton         
       android:id="@+id/right" 
       android:text="cc" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content"/> 
     </RadioGroup> 
</LinearLayout> 
0

您正试图设置RadioButton没有高度和重量将这些添加到RadioButton中的属性。