无法解决错误 - 视图需要API级别14(当前最小值为8):<GridLayout>

Sau*_*ogi 3 android android-layout android-gridlayout

我的代码是 -

<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="4"
android:orientation="horizontal" >



<Button android:text="@string/btn7" />

<Button android:text="@string/btn8" />

<Button android:text="@string/btn9" />

<Button android:text="@string/btndiv" />

<Button android:text="@string/btn4" />

<Button android:text="@string/btn5" />

<Button android:text="@string/btn6" />

<Button android:text="@string/btnmul" />

<Button android:text="@string/btn1" />

<Button android:text="@string/btn2" />

<Button android:text="@string/btn3" />

<Button android:text="@string/btnmin" />

<Button android:text="@string/btn00" />

<Button android:text="@string/btn0" />

<Button android:text="@string/btndec" />

<Button android:text="@string/btnadd" />

<Button android:text="@string/btnsqrt" />

<Button android:text="@string/btncbrt" />

<Button android:text="@string/btnrec" />

<Button
android:layout_gravity="fill"
android:layout_rowSpan="2"
android:text="@string/btneql" />

<Button android:text="@string/btnpow" />

<Button android:text="@string/btnper" />

<Button android:text="@string/btnmod" />



</GridLayout>
Run Code Online (Sandbox Code Playgroud)

Eclipse在上面代码的第一行给出了错误... 错误是 - "查看需要API级别14(当前最小值为8):"

请帮帮我.. !! 我已经下载了API ver 14(Android 4.0),然后我也收到了这个错误!

Rag*_*ood 20

在您的清单使用中:

<uses-sdk minSdkVersion="14" />
Run Code Online (Sandbox Code Playgroud)

但是,这意味着运行Android API低于14的任何设备都无法使用您的应用.


Ale*_*uti 7

现在,您可以使用v7 Android支持库,它提供了与Level Level 7+兼容的GridLayout.

这样,您只需使用android.support.v7.widget.GridLayoutXML上的向后兼容的GridLayout和本机行为.

看到: