本文整理汇总了Java中android.support.v4.content.res.TypedArrayUtils类的典型用法代码示例。如果您正苦于以下问题:Java TypedArrayUtils类的具体用法?Java TypedArrayUtils怎么用?Java TypedArrayUtils使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
TypedArrayUtils类属于android.support.v4.content.res包,在下文中一共展示了TypedArrayUtils类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: HttpUriPreference
import android.support.v4.content.res.TypedArrayUtils; //导入依赖的package包/类
public HttpUriPreference(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
TypedArray a;
a = context.obtainStyledAttributes(attrs, R.styleable.HttpUriPreference);
mSummaryWhenAuthorizationSet = a.getString(R.styleable.HttpUriPreference_summaryWhenAuthorizationSet);
keyUsername = a.getString(R.styleable.HttpUriPreference_keyHttpUsername);
keyPassword = a.getString(R.styleable.HttpUriPreference_keyHttpPassword);
a.recycle();
a = context.obtainStyledAttributes(attrs,
R.styleable.Preference, defStyleAttr, defStyleRes);
mSummary = TypedArrayUtils.getString(a, R.styleable.Preference_summary,
R.styleable.Preference_android_summary);
a.recycle();
setDialogLayoutResource(R.layout.dialog_http_uri_preference);
}
示例2: NumberPickerPreference
import android.support.v4.content.res.TypedArrayUtils; //导入依赖的package包/类
@SuppressLint("RestrictedApi")
public NumberPickerPreference(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
mNumberPicker = new NumberPicker(context);
TypedArray a;
a = context.obtainStyledAttributes(attrs, R.styleable.NumberPickerPreference);
mNumberPicker.setMinValue(a.getInt(R.styleable.NumberPickerPreference_min, 0));
mNumberPicker.setMaxValue(a.getInt(R.styleable.NumberPickerPreference_max, 100));
a = context.obtainStyledAttributes(attrs,
R.styleable.Preference, defStyleAttr, defStyleRes);
mSummary = TypedArrayUtils.getString(a, R.styleable.Preference_summary,
R.styleable.Preference_android_summary);
a.recycle();
}
示例3: ListPreference
import android.support.v4.content.res.TypedArrayUtils; //导入依赖的package包/类
@SuppressLint("RestrictedApi")
public ListPreference(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
TypedArray a = context.obtainStyledAttributes(
attrs, R.styleable.ListPreference, defStyleAttr, defStyleRes);
mEntries = TypedArrayUtils.getTextArray(a, R.styleable.ListPreference_entries,
R.styleable.ListPreference_android_entries);
mEntryValues = TypedArrayUtils.getTextArray(a, R.styleable.ListPreference_entryValues,
R.styleable.ListPreference_android_entryValues);
a.recycle();
/* Retrieve the Preference summary attribute since it's private
* in the Preference class.
*/
a = context.obtainStyledAttributes(attrs,
R.styleable.Preference, defStyleAttr, defStyleRes);
mSummary = TypedArrayUtils.getString(a, R.styleable.Preference_summary,
R.styleable.Preference_android_summary);
a.recycle();
}
示例4: CheckBoxPreference
import android.support.v4.content.res.TypedArrayUtils; //导入依赖的package包/类
@SuppressLint("RestrictedApi")
public CheckBoxPreference(
Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
final TypedArray a = context.obtainStyledAttributes(attrs,
R.styleable.CheckBoxPreference, defStyleAttr, defStyleRes);
setSummaryOn(TypedArrayUtils.getString(a, R.styleable.CheckBoxPreference_summaryOn,
R.styleable.CheckBoxPreference_android_summaryOn));
setSummaryOff(TypedArrayUtils.getString(a, R.styleable.CheckBoxPreference_summaryOff,
R.styleable.CheckBoxPreference_android_summaryOff));
setDisableDependentsState(TypedArrayUtils.getBoolean(a,
R.styleable.CheckBoxPreference_disableDependentsState,
R.styleable.CheckBoxPreference_android_disableDependentsState, false));
a.recycle();
}
示例5: MultiSelectListPreference
import android.support.v4.content.res.TypedArrayUtils; //导入依赖的package包/类
@SuppressLint("RestrictedApi")
public MultiSelectListPreference(
Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
final TypedArray a = context.obtainStyledAttributes(attrs,
R.styleable.MultiSelectListPreference, defStyleAttr,
defStyleRes);
mEntries = TypedArrayUtils.getTextArray(a,
R.styleable.MultiSelectListPreference_entries,
R.styleable.MultiSelectListPreference_android_entries);
mEntryValues = TypedArrayUtils.getTextArray(a,
R.styleable.MultiSelectListPreference_entryValues,
R.styleable.MultiSelectListPreference_android_entryValues);
a.recycle();
}
示例6: RingtonePreference
import android.support.v4.content.res.TypedArrayUtils; //导入依赖的package包/类
public RingtonePreference(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
TypedArray a = context.obtainStyledAttributes(
attrs, R.styleable.RingtonePreference, defStyleAttr, defStyleRes);
mRingtoneType = TypedArrayUtils.getInt(a, R.styleable.RingtonePreference_ringtoneType,
R.styleable.RingtonePreference_android_ringtoneType, RingtoneManager.TYPE_RINGTONE);
mShowDefault = TypedArrayUtils.getBoolean(a, R.styleable.RingtonePreference_showDefault,
R.styleable.RingtonePreference_android_showDefault, true);
mShowSilent = TypedArrayUtils.getBoolean(a, R.styleable.RingtonePreference_showSilent,
R.styleable.RingtonePreference_android_showSilent, true);
mSummaryNone = a.getString(R.styleable.RingtonePreference_summaryNone);
a.recycle();
/* Retrieve the Preference summary attribute since it's private
* in the Preference class.
*/
a = context.obtainStyledAttributes(attrs,
R.styleable.Preference, defStyleAttr, defStyleRes);
mSummary = TypedArrayUtils.getString(a, R.styleable.Preference_summary,
R.styleable.Preference_android_summary);
a.recycle();
}
示例7: NumberPickerPreference
import android.support.v4.content.res.TypedArrayUtils; //导入依赖的package包/类
@SuppressLint("RestrictedApi")
public NumberPickerPreference(Context context, AttributeSet attrs, int defStyleAttr, int
defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
mNumberPicker = new NumberPicker(context);
TypedArray array = context.obtainStyledAttributes(attrs, R.styleable.NumberPickerPreference);
mNumberPicker.setMinValue(array.getInt(R.styleable.NumberPickerPreference_min, 0));
mNumberPicker.setMaxValue(array.getInt(R.styleable.NumberPickerPreference_max, 100));
array = context.obtainStyledAttributes(attrs,
R.styleable.Preference, defStyleAttr, defStyleRes);
mSummary = TypedArrayUtils.getString(array, R.styleable.Preference_summary,
R.styleable.Preference_android_summary);
array.recycle();
}
示例8: SwitchPreference
import android.support.v4.content.res.TypedArrayUtils; //导入依赖的package包/类
/**
* Construct a new SwitchPreference with the given style options.
*
* @param context The Context that will style this preference
* @param attrs Style attributes that differ from the default
* @param defStyleAttr An attribute in the current theme that contains a
* reference to a style resource that supplies default values for
* the view. Can be 0 to not look for defaults.
* @param defStyleRes A resource identifier of a style resource that
* supplies default values for the view, used only if
* defStyleAttr is 0 or can not be found in the theme. Can be 0
* to not look for defaults.
*/
@SuppressLint("RestrictedApi")
public SwitchPreference(Context context, AttributeSet attrs, int defStyleAttr,
int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
TypedArray a = context.obtainStyledAttributes(attrs,
R.styleable.SwitchPreference, defStyleAttr, defStyleRes);
setSummaryOn(TypedArrayUtils.getString(a, R.styleable.SwitchPreference_summaryOn,
R.styleable.SwitchPreference_android_summaryOn));
setSummaryOff(TypedArrayUtils.getString(a, R.styleable.SwitchPreference_summaryOff,
R.styleable.SwitchPreference_android_summaryOff));
setSwitchTextOn(TypedArrayUtils.getString(a,
R.styleable.SwitchPreference_switchTextOn,
R.styleable.SwitchPreference_android_switchTextOn));
setSwitchTextOff(TypedArrayUtils.getString(a,
R.styleable.SwitchPreference_switchTextOff,
R.styleable.SwitchPreference_android_switchTextOff));
setDisableDependentsState(TypedArrayUtils.getBoolean(a,
R.styleable.SwitchPreference_disableDependentsState,
R.styleable.SwitchPreference_android_disableDependentsState, false));
a.recycle();
}
示例9: EditTextPreference
import android.support.v4.content.res.TypedArrayUtils; //导入依赖的package包/类
@SuppressLint("RestrictedApi")
public EditTextPreference(Context context, AttributeSet attrs, int defStyleAttr,
int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
TypedArray a;
a = context.obtainStyledAttributes(attrs, R.styleable.EditTextPreference);
mInputType = TypedArrayUtils.getInt(a, R.styleable.EditTextPreference_inputType,
R.styleable.EditTextPreference_android_inputType, InputType.TYPE_CLASS_TEXT);
mSingleLine = TypedArrayUtils.getBoolean(a, R.styleable.EditTextPreference_singleLine,
R.styleable.EditTextPreference_android_singleLine, true);
mSelectAllOnFocus = TypedArrayUtils.getBoolean(a, R.styleable.EditTextPreference_selectAllOnFocus,
R.styleable.EditTextPreference_android_selectAllOnFocus, false);
mCommitOnEnter = a.getBoolean(R.styleable.EditTextPreference_commitOnEnter, false);
a.recycle();
/* Retrieve the Preference summary attribute since it's private
* in the Preference class.
*/
a = context.obtainStyledAttributes(attrs,
R.styleable.Preference, defStyleAttr, defStyleRes);
mSummary = TypedArrayUtils.getString(a, R.styleable.Preference_summary,
R.styleable.Preference_android_summary);
a.recycle();
}
示例10: DialogPreference
import android.support.v4.content.res.TypedArrayUtils; //导入依赖的package包/类
@SuppressLint("RestrictedApi")
public DialogPreference(
Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
final TypedArray a = context.obtainStyledAttributes(attrs,
R.styleable.DialogPreference, defStyleAttr, defStyleRes);
mDialogTitle = TypedArrayUtils.getString(a, R.styleable.DialogPreference_dialogTitle,
R.styleable.DialogPreference_android_dialogTitle);
if (mDialogTitle == null) {
// Fall back on the regular title of the preference
// (the one that is seen in the list)
mDialogTitle = getTitle();
}
mDialogMessage = TypedArrayUtils.getString(a, R.styleable.DialogPreference_dialogMessage,
R.styleable.DialogPreference_android_dialogMessage);
mDialogIcon = TypedArrayUtils.getDrawable(a, R.styleable.DialogPreference_dialogIcon,
R.styleable.DialogPreference_android_dialogIcon);
mPositiveButtonText = TypedArrayUtils.getString(a,
R.styleable.DialogPreference_positiveButtonText,
R.styleable.DialogPreference_android_positiveButtonText);
mNegativeButtonText = TypedArrayUtils.getString(a,
R.styleable.DialogPreference_negativeButtonText,
R.styleable.DialogPreference_android_negativeButtonText);
mDialogLayoutResId = TypedArrayUtils.getResourceId(a,
R.styleable.DialogPreference_dialogLayout,
R.styleable.DialogPreference_android_dialogLayout, 0);
a.recycle();
}
示例11: PreferenceGroup
import android.support.v4.content.res.TypedArrayUtils; //导入依赖的package包/类
@SuppressLint("RestrictedApi")
public PreferenceGroup(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
mPreferenceList = new ArrayList<>();
final TypedArray a = context.obtainStyledAttributes(
attrs, R.styleable.PreferenceGroup, defStyleAttr, defStyleRes);
mOrderingAsAdded =
TypedArrayUtils.getBoolean(a, R.styleable.PreferenceGroup_orderingFromXml,
R.styleable.PreferenceGroup_orderingFromXml, true);
a.recycle();
}
示例12: IntegerEditTextPreference
import android.support.v4.content.res.TypedArrayUtils; //导入依赖的package包/类
public IntegerEditTextPreference(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
/* Retrieve the Preference summary attribute since it's private
* in the Preference class.
*/
TypedArray a = context.obtainStyledAttributes(attrs,
android.support.v7.preference.R.styleable.Preference, defStyleAttr, defStyleRes);
mSummary = TypedArrayUtils.getString(a, android.support.v7.preference.R.styleable.Preference_summary,
android.support.v7.preference.R.styleable.Preference_android_summary);
a.recycle();
}
示例13: NotificationSoundPreference
import android.support.v4.content.res.TypedArrayUtils; //导入依赖的package包/类
public NotificationSoundPreference(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
TypedArray a = context.obtainStyledAttributes(attrs,
android.support.v7.preference.R.styleable.Preference, defStyleAttr, defStyleRes);
mSummary = TypedArrayUtils.getString(a, android.support.v7.preference.R.styleable.Preference_summary,
android.support.v7.preference.R.styleable.Preference_android_summary);
a.recycle();
}
示例14: ColorPickerPreference
import android.support.v4.content.res.TypedArrayUtils; //导入依赖的package包/类
@SuppressLint("RestrictedApi")
public ColorPickerPreference(Context context, AttributeSet attrs) {
this(context, attrs, TypedArrayUtils.getAttr(context, R.attr.dialogPreferenceStyle,
android.R.attr.dialogPreferenceStyle));
}
示例15: IntegerSimpleMenuPreference
import android.support.v4.content.res.TypedArrayUtils; //导入依赖的package包/类
@SuppressLint("RestrictedApi")
public IntegerSimpleMenuPreference(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
TypedArray a = context.obtainStyledAttributes(attrs,
R.styleable.SimpleMenuPreference, defStyleAttr, defStyleRes);
a.recycle();
a = context.obtainStyledAttributes(
attrs, R.styleable.ListPreference, defStyleAttr, defStyleRes);
mEntries = TypedArrayUtils.getTextArray(a, R.styleable.ListPreference_entries,
R.styleable.ListPreference_android_entries);
mEntryValues = getIntArray(a, R.styleable.ListPreference_entryValues,
R.styleable.ListPreference_android_entryValues);
a.recycle();
/* Retrieve the Preference summary attribute since it's private
* in the Preference class.
*/
a = context.obtainStyledAttributes(attrs,
R.styleable.Preference, defStyleAttr, defStyleRes);
mSummary = TypedArrayUtils.getString(a, R.styleable.Preference_summary,
R.styleable.Preference_android_summary);
a.recycle();
a = context.obtainStyledAttributes(
attrs, R.styleable.SimpleMenuPreference, defStyleAttr, defStyleRes);
int popupStyle = a.getResourceId(R.styleable.SimpleMenuPreference_popupStyle, R.style.Preference_SimpleMenuPreference_Popup);
mPopupWindow = new SimpleMenuPopupWindow(context, attrs, R.styleable.SimpleMenuPreference_popupStyle, popupStyle);
mPopupWindow.setOnItemClickListener(new SimpleMenuPopupWindow.OnItemClickListener() {
@Override
public void onClick(int i) {
int value = getEntryValues()[i];
if (callChangeListener(value)) {
setValue(value);
}
}
});
}