二进制XML文件行#75:您必须提供layout_width属性

时间:2014-07-03 05:36:44

标签: android xml scrollview

当我在xml中插入滚动视图标记时,它会给出这些错误。

二进制XML文件行#75:您必须提供layout_width属性。 07-03 10:20:41.639:E / AndroidRuntime(21308):

“scrollView1”未设置所需的layout_width属性:  (1)设置为“wrap_content”  (2)设置为“match_parent” “scrollView1”未设置所需的layout_height属性:  (1)设置为“wrap_content”  (2)设置为“match_parent” “”未设置所需的layout_width属性:  (1)设置为“wrap_content”  (2)设置为“match_parent”

** xml **

 
<TableLayout  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"

    tools:context=".MainActivity">

           <ScrollView
               android:id="@+id/scrollView1"
               android:layout_width="wrap_content"
               android:layout_height="fill_parent"
               android:layout_alignParentRight="true"
               android:layout_below="@+id/list"
               android:background="#ffffff"
               android:fadingEdge="none"
               android:scrollbars="vertical" >

            <TableRow
                android:id="@+id/tableRow1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                 android:background="#343534"
                 android:padding="8dip">

    <TextView
        android:id="@+id/textView1"

        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="SIP Account  Settings"
        android:textSize="18dip" 
        android:textStyle="bold" 
        android:textColor="#ffffff"/>

     </TableRow>



 <TableRow
     android:id="@+id/one"
     android:layout_height="match_parent"
     android:background="@drawable/selector"
     android:focusable="true"
     android:onClick="rowClick" >

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

            <TextView
                android:id="@+id/textView1"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="User Name"
                  android:textSize="20sp"
                  android:textStyle="bold" />

            <TextView
                android:id="@+id/textView2"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="" />
        </LinearLayout>

        </TableRow>



 <TableRow   
        android:id="@+id/two"
        android:onClick="rowClick"
        android:background="@drawable/selector"

        android:focusable="true">

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

            <TextView
                android:id="@+id/textView3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Display Name "
                 android:textSize="20sp"
                  android:textStyle="bold" />

            <TextView
                android:id="@+id/textView4"
                android:layout_width="48dp"
                android:layout_height="wrap_content"
                android:text="" />
        </LinearLayout>

        </TableRow>


 <TableRow   
        android:id="@+id/three"
        android:onClick="rowClick"
        android:background="@drawable/selector"

        android:focusable="true">

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

            <TextView
                android:id="@+id/textView5"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Auth Login" 
                 android:textSize="20sp"
                  android:textStyle="bold"/>

            <TextView
                android:id="@+id/textView6"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="" />
        </LinearLayout>

        </TableRow>


 <TableRow   
        android:id="@+id/four"
        android:onClick="rowClick"
        android:background="@drawable/selector"

        android:focusable="true">

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

            <TextView
                android:id="@+id/textView7"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Auth Password" 
                 android:textSize="20sp"
                  android:textStyle="bold"/>

            <TextView
                android:id="@+id/textView8"
                android:layout_width="48dp"
                android:layout_height="wrap_content"
                android:text="" />
        </LinearLayout>

        </TableRow>



        <TableRow

                android:layout_width="wrap_content"
                android:layout_height="wrap_content" 
                android:background="#0E76BC">

                <TextView

                    android:layout_width="fill_parent"
                    android:layout_height="5dip"
                    android:text="Other Settings"
                    android:textSize="18dip" 
                    android:textStyle="bold" 
                    android:background="#0E76BC" 
                    android:textColor="#0E76BC" 
                    android:padding="8dip"/>
            </TableRow>


 <TableRow   
        android:id="@+id/fivee"
        android:onClick="rowClick"
        android:background="@drawable/selector"

        android:focusable="true">




        </TableRow>


                <TableRow
                android:id="@+id/tableRow111"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" android:background="#343534" android:padding="8dip">

                <TextView
                    android:id="@+id/textView2"

                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Domain Settings"

                    android:textSize="18dip" 
                    android:textStyle="bold" 
                    android:textColor="#ffffff"/>
            </TableRow>


 <TableRow   
        android:id="@+id/five"
        android:onClick="rowClick"
        android:background="@drawable/selector"

        android:focusable="true">

       <LinearLayout
           android:layout_width="fill_parent"
           android:layout_height="wrap_content"
           android:orientation="vertical" >

            <TextView
                android:id="@+id/textView9"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Enter Domain :" 
                 android:textSize="20sp"
                  android:textStyle="bold"/>

            <TextView
                android:id="@+id/textView10"
                android:layout_width="48dp"
                android:layout_height="wrap_content"
                android:text="" />
        </LinearLayout>

        </TableRow>


  <TableRow   
        android:id="@+id/six"
        android:onClick="rowClick"
        android:background="@drawable/selector"

        android:focusable="true">

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

            <TextView
                android:id="@+id/textView11"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Enter Sip Proxy" 
                 android:textSize="20sp"
                  android:textStyle="bold"/>

            <TextView
                android:id="@+id/textView12"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="" />
        </LinearLayout>

        </TableRow>


   <TableRow
                android:id="@+id/tableRow3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" >

                <TextView
         android:id="@+id/local_port_sip"
         android:layout_height="wrap_content"
         android:textStyle="bold"

         android:layout_weight="1"
         android:text="Register To SIP Proxy" 
         android:textSize="20dip" android:textColor="#ffffff" 
         android:layout_width="wrap_content"/>

                <CheckBox
                    android:id="@+id/checkBox1"
                    android:layout_width="wrap_content"
                   android:layout_marginLeft="40dip"
                   android:layout_marginRight="40dip"
                    android:checked="true"
                    android:layout_height="wrap_content"/>



            </TableRow>


            <TableRow
                android:id="@+id/tableRow3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" >

                 <Button
                    android:id="@+id/button1"

                    android:layout_width="325dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1"
                    android:text="Button" />

            </TableRow>

    </ScrollView>

</TableLayout>

1 个答案:

答案 0 :(得分:0)

尝试以下代码: -

 <TableRow
     android:id="@+id/one"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
     android:background="@drawable/selector"
     android:focusable="true"
     android:onClick="rowClick" >

您收到错误是因为您无法在表格行中提供宽度值。