2012-09-15 49 views
2

我的代碼 -解決不了的錯誤 - 查看需要API等級14(當前分鐘8):<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> 

,且Eclipse是給我的錯誤在這上面第一行代碼.. 。 的錯誤是 - 「查看需要API等級14(當前分鐘8):」

請幫我.. !! 我已經下載了API版本14(Android 4.0版本),然後還我得到這個錯誤!

回答

18

在您的清單用途:

<uses-sdk minSdkVersion="14" /> 

然而,這將意味着運行低於14的機器人API的任何設備將無法使用您的應用。

+0

Gr8建議.. !! 但我應該怎麼做才能在最大API版本上運行它... 我的意思是 - 在API 14以下版本中.. –

+0

要麼您根據Android源代碼中給出的一個編寫自己的GridLayout,要麼使用現有的佈局選項在一起,試圖建立這樣一個網格佈局的安排。 –

+0

書寫自己的網格佈局的手段? – Manasi

4

設置了android:的minSdkVersion =「14」在AndroidManifest.xml

<uses-sdk android:minSdkVersion="14"/> 
1

如果你想使用低於14 API版本的網格佈局和目標設備,你也可以從Android嘗試回遷網格佈局庫支持庫。有關詳細信息,請參閱此問題的答案:Grid Layout support in android API 10

0

開關需要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"); 
     } 
    } 
}); 

我希望幫你

相關問題