Итак, я осмотрел и узнал, что android.R.styleable
больше не является частью SDK, хотя он все еще документирован здесь.
Это не было бы проблемой, если бы было четко зафиксировано, что такое альтернатива. Например, приложение AOSP Calendar по-прежнему использует android.R.styleable
// Get the dim amount from the theme
TypedArray a = obtainStyledAttributes(com.android.internal.R.styleable.Theme);
lp.dimAmount = a.getFloat(android.R.styleable.Theme_backgroundDimAmount, 0.5f);
a.recycle();
Итак, как получить backgroundDimAmount
без получения int[]
от android.R.styleable.Theme
?
Что мне нужно вставить в obtainStyledAttributes(int [])
, чтобы заставить его работать с SDK?