创建xml文件并收到错误
渲染期间引发异常:com.android.layoutlib.bridge.MockView无法强制转换为android.view.ViewGroup Window>中记录了异常详细信息。显示视图>错误日志 找不到以下类:
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/buttonlayout" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:height="32dp" android:gravity="left|top" android:background="#2B60DE" android:paddingtop="2dp" android:paddingbottom="2dp">
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/buttonlayout2" android:orientation="horizontal" android:layout_height="wrap_content" android:gravity="left|center_vertical" android:layout_gravity="left" android:layout_width="wrap_content">
<textview android:id="@+id/txtTest" android:layout_width="fill_parent" android:layout_height="fill_parent" android:textstyle="bold" android:textcolor="#FFFFFF" android:text="@string/app_header" android:textsize="15sp" android:gravity="center_vertical" android:paddingleft="5dp">
</textview></linearlayout>
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/buttonlayout2" android:orientation="horizontal" android:layout_height="wrap_content" android:gravity="right" android:layout_gravity="right" android:layout_width="fill_parent">
</linearlayout>
</linearlayout>
<tablelayout android:id="@+id/TableLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stretchcolumns="*">
<tablerow android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingtop="50dp">
<button android:id="@+id/btnSimple" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="ListView From DB" android:textsize="25sp" android:layout_marginleft="10px" android:layout_marginright="10px" android:layout_marginbottom="5px" android:layout_margintop="5px" android:height="50dp" android:width="50dp"></button>
</tablerow>
<tablerow android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingtop="50dp">
</tablerow>
</tablelayout>
我该如何解决这个问题?
答案 0 :(得分:3)
是的,因为标签错误
linearlayout
这应该是LinearLayout
textview
这应该是TextView
tablerow
这应该是TableRow
tablelayout
这应该是TableLayout
尝试了解有关布局的Android基础知识
并删除第二个LinearLayout的命名空间,即为子xmlns:android="http://schemas.android.com/apk/res/android"
删除此LinearLayout