所以我没有看到它将它转换为android.view.ViewGroup
的位置当我尝试在图形视图中查看我的xml时,我收到此错误消息。我还没有对这个实际的java做任何事情。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffffffff"
android:orientation="vertical" >
<TableLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:stretchColumns="1" >
<TableRow
android:layout_width="fill_parent"
android:layout_height="1.0dp"
android:background="@drawable/list_divider_holo_light" />
<TableRow
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
在这里,我厌倦了用这些元素制作一个风格,它不会接受它。
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="25dp"
android:text="@string/add_alarm"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="#ff505050"
android:textSize="18.0sp" />
<Button
android:id="@+id/bSetTimer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="100.0dp"
android:text="Button" />
</TableRow>
<Button
android:id="@+id/bSetAlarm"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
<TextView
android:id="@+id/textView2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Small Text" >
<TableRow
android:layout_width="fill_parent"
android:layout_height="2.0dp"
android:background="@drawable/list_divider_holo_light" />
<TableRow
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp" >
<TextView
android:layout_height="20.0dp"
android:layout_gravity="center_horizontal"
android:layout_marginLeft="40.0dp"
android:paddingLeft="25.0dip"
android:text="@string/alarm_volume_title" />
</TableRow>
<SeekBar
android:id="@+id/default_volume_seekbar"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="15.0dp"
android:paddingTop="2.0dip" />
</TextView>
</TableLayout>
答案 0 :(得分:21)
文本视图textView2
未关闭(就在关闭表layout
之前),运行时正在尝试将其强制转换为{{1} }以添加2个表格行和viewgroup
。
答案 1 :(得分:5)
您正试图将其他元素放入TextView
(@+id/textView2
)。这是无效的,因为正如错误所说,它不是ViewGroup
。