2016-06-05 7 views
0

Ich habe Renderprobleme - aus irgendeinem Grund wird die Ressource nicht von dimens.xml übernommen. Dies wird im folgenden Bild beschrieben:Android: Rendern schlägt fehl - kann einfache Ressource aus dimens.xml nicht auswählen

enter image description here

Keine Erkenntnisse? Vielen Dank, Leute in Erwartung!

Angesichts des Kommentars von einem Community-Mitglied, der darauf hinwies, dass ich alle Ressourcennamen in Kleinbuchstaben haben sollte, muss ich folgendes sagen: 1) Alle meine Ressourcennamen sind eine Mischung aus Kleinbuchstaben und Großbuchstaben, zum Beispiel:

<dimen name="LL_subheading1_marginTop">24dp</dimen> 
 
<dimen name="btnCalculate_paddingTop">15dp</dimen> 
 
<dimen name="TV_VariableNames_textSize">35sp</dimen>

... und sie haben haben gut funktioniert. Bedeutet das, dass sie nur zufällig funktionieren, oder mache ich etwas falsch? und

2) Ich würde sehr glücklich sein, wenn jemand bitte das Dokument teilen könnte, wo es heißt, dass alle Ressourcennamen streng in Kleinbuchstaben sein sollten.

Antwort

0

Dies ist kein gültiger Ressourcenname. Sie können Großbuchstaben nicht verwenden. Ändern Sie textSize entweder auf textsize oder text_size Sorry, falsche Idee.

+0

danke @xklacoux - aber ich habe eine Mischung aus Groß- und Kleinschreibung verwendet - funktioniert gut! –

+0

Sie haben offensichtlich Recht, ich habe es falsch verstanden. Es sind die Ressourcendateinamen, die keine Großbuchstaben verwenden können. Haben Sie zufällig andere dimens.xml Dateien in Ihrem Projekt für andere Konfiguration? – xklakoux

+0

Ja - ich habe andere dimens.xml. Denken Sie, dass es Konflikte verursachen könnte? –