2014-01-09 40 views
0

我在android中頗爲新穎。在我的應用程序中,我創建了3個按鈕和一些文本視圖,並在表格佈局中編輯文本。我想用菜單替換按鈕。爲此,我嘗試在菜單中插入一個新的表格行,而不刪除按鈕。然後它顯示致命異常。我嘗試了更換按鈕。但致命的異常來了。我想當我插入新的表格行時會出現問題。我的XML文件有什麼問題?創建表格行致命異常

這裏是我的XML文件

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:android1="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="#eef1f5" 
    android1:scrollbars="horizontal|vertical" > 



    <TableLayout 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:orientation="horizontal" > 


     <TableRow> 
      <menu > 
      <item android:id="@+id/bb" 

        android:title="show"/> 

      <item android:id="@+id/help" 

        android:title="help" /> 
      </menu> 

     </TableRow> 

     <TableRow > 

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

       android:layout_height="wrap_content" 
       android:text="Connect" 
       android:layout_width="0dip" 
       android:layout_weight="1"/> 

    <Button 
     android1:id="@+id/b1 " 
     android1:layout_width="0dip" 
     android1:layout_height="wrap_content" 
     android1:layout_weight="1" 
     android1:text="Retrieve Data" />` 
     <Button 
      android:id="@+id/b2 " 

      android:layout_height="wrap_content" 
      android:text="Close" 
      android:layout_width="0dip" 
      android:layout_weight="1" /> 

     </TableRow> 





    <TableRow> 


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

     android:layout_height="wrap_content" 
      android:text="SysId" 
     android:layout_width="0dip" 
     android:layout_weight="1" > 

    </TextView> 

    <EditText 
      android:id="@+id/systemId1" 

      android:layout_height="wrap_content" 
      android:enabled="false" 
      android:layout_width="0dip" 
      android:layout_weight="1.1" 
     /> 
    <TextView 
       android:id="@+id/opMode" 

       android:layout_height="wrap_content" 
      android:text="Model" 
      android:layout_width="0dip" 
      android:layout_weight="1"> 

    </TextView> 

     <EditText 
     android:id="@+id/opMode1" 

      android:layout_height="wrap_content" 
      android:enabled="false" 
      android:layout_width="0dip" 
      android:layout_weight="1.1" 
    /> 
    <TextView 
      android:id="@+id/DCTime" 

      android:layout_height="wrap_content" 
      android:text="DCTimer" 
      android:layout_width="0dip" 
      android:layout_weight="1"> 
    </TextView> 

    <EditText 
      android:id="@+id/DCTime1" 

     android:layout_height="wrap_content" 
      android:enabled="false" 
      android:layout_width="0dip" 
      android:layout_weight="1.1" 
    />  
    </TableRow>   




    </TableLayout> 
    </ScrollView> 
+0

什麼是致命異常詳細信息的有效孩子? – Raptor

+0

'ctrl + shift + f'會在xml和class中正確對齊代碼。請爲上面的代碼做簡單的瞭解 –

+0

爲什麼你把菜單,你想做什麼? – keshav

回答

0

<menu>不是<TableRow>

+0

先生,我應該在哪裏放置一個菜單呢? – user3164874

+0

當我把菜單放在滾動視圖我得到這個滾動視圖只能有一個孩子。當我把菜單放在滾動條上方時,我得到了 – user3164874

+0

根元素之後的文檔中的標記必須是格式良好的 – user3164874