Während seiner Zeit bei der Antwort here suchen, ich hatte Probleme auf der Linie:Mit "@StyleableRes" annotierte "gateStyledAttributes". Unterdrückt Warnungen
TypedArray ta = obtainStyledAttributes(R.style.MyCustomStyle, attrs);
Es scheint, dass Android Studio läßt mich nicht in einem int übergeben, die nicht von einer R.styleable
Ressource kommen ohne Warnungen erhalten.
Es sagt mir, dass es eine Ressource vom Typ styleable erwartet, die ich annehmen, bedeutet, dass der Code, den ich für Anrufe mit dem @StyleableRes annotation
kommentiert worden Was ist die beste Vorgehensweise sein würde um die im R.style. {x} definierten Werte zu lesen? Die akzeptierte Antwort auf den verknüpften Post funktioniert und kompiliert, aber ich weiß nicht, wie die Warnung unterdrückt werden soll. Da es eine Warnung gibt, ist es sicher zu unterdrücken? Wenn das so ist, wie?
Ein 'styleable' ist kein' style' – Blackbelt
@blackbelt korrekt. Deshalb bin ich verwirrt, dass die angenommene (Kopfgeld!) Antwort in der Frage, mit der ich mich verband, einen Stil verwendet und so viele Upvotes hat. –
In der Tat ist es nur eine Warnung, haben Sie Ihren Code ausgeführt? – pskink