Bonjour,
On va surement dire que je fais des doubles posts, mais non c'est en fait le gros du problème de hier. L'intégration de ma librairie ne porte aucun problème. Juste, dans ma librairie, j'utilise plusieurs fichiers .xml de ce type.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?xml version="1.0" encoding="utf-8"?>
<com.android.widgets.DateSlider.SliderContainer
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.android.widgets.DateSlider"
android:id="@+id/dateSliderContainer"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.android.widgets.DateSlider.ScrollLayout
style="@style/Scroller"
app:labelerClass="com.android.widgets.DateSlider.labeler.YearLabeler"
app:labelerFormat="%tY"
app:childWidth="150dp"/>
<com.android.widgets.DateSlider.ScrollLayout
style="@style/Scroller"
app:labelerClass="com.android.widgets.DateSlider.labeler.MonthLabeler"
app:labelerFormat="%tB"
app:childWidth="200dp"/>
<include layout="@layout/dialogbuttons"/>
</com.android.widgets.DateSlider.SliderContainer> |
Ce qui fait que quand j'intègre bien ma librairie dans mon projet de test(TestLibrary), il me reste encore des erreurs,, de ce type :
[2011-09-08 09:01:00 - TestLibrary] C:\svnrepo\Android\Widgets\CtrlDateView\res\layout\timeslider.xml:13: error: No resource identifier found for attribute 'childWidth' in package 'com.android.widgets.DateSlider'
C'est surement à cause de
xmlns:app="http://schemas.android.com/apk/res/com.android.widgets.DateSlider"
car quand je copie (à la main) ces fichiers .xml depuis ma librairie vers mon projet principal et que je modifie le xmlns:app avec le chemin de projet principal, je n'obtiens plus d"erreur dans mon projet principal.
J'aimerais savoir s'il n'y a pas un moyen de contourner ce problème, ou une solution tout simplement. Si je n'ai pas été assez clair, faites-moi ré-expliquer.
En vous remerciant !
[EDIT] Eclipse me dit qu'il ne trouve pas par exemple l'attribut childWidth dans le package com.android.widgets.DateSlider alors qu'il y a bien un fichier " R " dans le package (celui qui est ouvert sous eclipse) et cet attribut est présent ...
Partager