android.support.v7.widget.GridLayout nie może go uruchomić
Mam projekt android, który wykorzystuje GridLayout w większości menu i ekranów. Problem polega jednak na tym, że GridLayout jest obsługiwany przez API 14 i nowsze.
Ponieważ chcę udostępnić aplikację również starszej wersji Androida, starałem się korzystać z własnej biblioteki wsparcia dla AndroidaGridLayout co dodaje obsługę do API 7. To było dokładnie to, czego szukałem, jednak nie mogę przez całe życie go uruchomić. Wypróbowałem wszystkie te wyjaśnienia i pomysły:
Oficjalne instrukcje AndroidaRozwiązanie 1Rozwiązanie 2Rozwiązanie 3Rozwiązanie 4Rozwiązanie 5i więcej...
Bez względu na to, co robię, jak to robię lub jakiego IDE używam (niezależnie od tego, czy jest to Eclipse ADT czy Android Studio), zawsze daje mi błąd w XML układu według linii:
The following classes could be instantiated: - android.support.v7.widget.GridLayout
With either one of these exceptions showing in the error log:
1. android.content.res.Resources$NotFoundException: Could not resolve value 0x7F080000
2. java.lang.classnotfoundexception: android.support.v7.gridlayout.R$dimen
Edycja: Dla porównania, używam tego do tworzenia gridlayout wsparcia (pobieranego bezpośrednio z przykładowych programów dla Androida):
<android.support.v7.widget.GridLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/blue"
android:padding="10dip"
app:columnCount="4"
>
<TextView
android:text="@string/string_test"
/>
<EditText
app:layout_gravity="fill_horizontal"
app:layout_column="0"
app:layout_columnSpan="4"
/>
<Button
android:text="@string/button_test"
app:layout_column="2"
/>
</android.support.v7.widget.GridLayout>
Co mogłem zrobić źle, że żadne z powyższych rozwiązań nie działa? Czy czegoś brakuje, może jest problem z moim oryginalnym kodem?
Każda pomoc jest doceniana