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 として使用することはできません。ボタン ノード内に 3 つのボタンを配置しましたが、正しくありません。

しかし、あなたの言葉では、API レベルのエラーに遭遇します。GridLayout は API レベル 14 から追加され、下位レベルでは使用できません。サポートライブラリを追加して有効にする必要があります。回答については同じ質問を読んでみてください。

于 2013-01-09T03:09:45.917 に答える