Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private int GetPreferredListHeight() {
- if (this.m_preferredListHeight == -1) {
- TypedValue typedValue = new TypedValue(); //create a new typed value to received the resolved attribute value
- DisplayMetrics displayMetrics = this.Context.Resources.DisplayMetrics;
- int resId = Android.Resource.Attribute.ListPreferredItemHeight;
- if (!this.Context.Theme.ResolveAttribute(resId, typedValue, true)) {
- throw new ArgumentException("Resource ID #" + resId);
- }
- if (typedValue.Type != DataType.Dimension) {
- throw new ArgumentException("Resource ID #" + resId + " type " + typedValue.Type + " is not valid");
- }
- this.m_preferredListHeight = TypedValue.ComplexToDimensionPixelSize(typedValue.Data, displayMetrics);
- }
- return this.m_preferredListHeight;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement