3

私のコードは -

<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>

そして、Eclipseはこの上記のコードの最初の行でエラーを出しています... エラーは-「ビューにはAPIレベル14が必要です(現在の最小値は8です):」

私を助けてください..!!API バージョン 14 (Android 4.0) を既にダウンロードしているのに、このエラーが発生します。

4

5 に答える 5

20

マニフェストで次を使用します。

<uses-sdk minSdkVersion="14" />

ただし、これは 14 未満の Android API を実行しているデバイスではアプリを使用できないことを意味します。

于 2012-09-15T06:16:21.877 に答える
4

AndroidManifest.xml で android:minSdkVersion="14" を設定します

<uses-sdk android:minSdkVersion="14"/>
于 2012-09-15T06:17:17.150 に答える
1

API バージョンが 14 未満の GridLayout とターゲット デバイスを使用する場合は、Android サポート ライブラリからバックポートされた GridLayout ライブラリを試すこともできます。詳細については、この質問への回答を参照してください: Android API 10 でのグリッド レイアウトのサポート

于 2013-07-16T08:01:19.407 に答える
0

Switch には API 14 が必要です。古いバージョンの場合は、SwithCompat を使用してください:

<android.support.v7.widget.SwitchCompat
android:id="@+id/switch_compat"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:checked="true"
android:textOff="OFF"
android:textOn="ON"
app:showText="false"
android:focusable="false"



witchCompat switchCompat = (SwitchCompat)convertView.findViewById(R.id.switch_compat);
switchCompat.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
    @Override
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
        if (isChecked) {
            textView.setText("check");
        } else {
            textView.setText("unCheck");
        }
    }
});

お役に立てれば幸いです

于 2016-05-23T08:56:39.787 に答える