0

所以我收到了@string 错误以及 API 级别错误。有什么建议么?我尝试更改 xmlns,但仍然无法摆脱错误。

<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:columnCount="2"
android:orientation="horizontal" >

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/News" >

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical"
        android:text="Workouts" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Videos" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Blog" />
</Button>

4

1 回答 1

2

Button 是一个视图,不能用作 ViewGroup。您在 Button 节点中放置了 3 个 Button,这是不正确的。

但用你的话来说,你遇到了api级别的错误。GridLayout 从 API 级别 14 开始添加,不能在较低级别使用。您应该添加支持库以启用它,尝试阅读相同的问题以获得答案。

于 2013-01-09T03:09:45.917 回答