B4A Library Preferences - Material Design Preferences

corwin42

Expert
Licensed User
I haven't seen this for now. The MultiSelectListPrefrerence in the sample is fast and the dialog displays at once.
 

corwin42

Expert
Licensed User
See the material design guidelines for Settings. There is nothing like a popup defined.

If a setting needs futher explanation the setting should be put on its own page (activity) with a detailed description. This is explained in the design guide (See the screen with magnification gestures).
 

johndb

Active Member
Licensed User
Is it possible to have different sets of preferences in the same application?
A quick and dirty method would be add a prefix to the preference name where the prefix would define the "set" but is there a better way such as defining the name of the preference file?
 
Last edited:

wroyw

Member
Licensed User
I get this errors when I build the example ...

B4X:
B4A version: 6.80 BETA #1
Parsing code.    (0.00s)
Compiling code.    (0.02s)
Compiling layouts code.    (0.00s)
Organizing libraries.    (0.00s)
Generating R file.    Error
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res9\res\values-v21\values-v21.xml:4: error: Error: No resource found that matches the given name: attr 'android:stateListAnimator'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res9\res\values\values.xml:311: error: Error: No resource found that matches the given name: attr 'android:elevation'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-ldltr-v21\values-ldltr-v21.xml:3: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Spinner.Underlined'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v23\values-v23.xml:37: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Spinner.Underlined'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:17: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Inverse'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:19: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Large.Inverse'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:25: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Medium.Inverse'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:32: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Small.Inverse'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:216: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ProgressBar'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:218: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ProgressBar.Horizontal'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:176: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.AutoCompleteTextView'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:189: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.EditText'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:10: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Button'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:264: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.Material.Notification'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:276: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.Material.Notification.Title'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:8: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Body1'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:9: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Body2'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:11: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Caption'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:12: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display1'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:13: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display2'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:14: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display3'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:15: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display4'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:16: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Headline'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:18: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Large'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:20: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Large'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:22: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Small'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:24: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Medium'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:26: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Menu'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:27: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.SearchResult.Subtitle'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:29: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.SearchResult.Title'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:31: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Small'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:33: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Subhead'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:34: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Title'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:35: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:37: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle.Inverse'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:39: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:41: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title.Inverse'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:43: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionMode.Subtitle'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:45: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionMode.Title'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:47: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:53: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Large'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:55: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Small'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:57: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Button'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:58: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.TextView.SpinnerItem'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:59: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:61: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:106: error: Error: No resource found that matches the given name: attr 'android:colorAccent'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:110: error: Error: No resource found that matches the given name: attr 'android:colorButtonNormal'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:108: error: Error: No resource found that matches the given name: attr 'android:colorControlActivated'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:109: error: Error: No resource found that matches the given name: attr 'android:colorControlHighlight'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:107: error: Error: No resource found that matches the given name: attr 'android:colorControlNormal'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:104: error: Error: No resource found that matches the given name: attr 'android:colorPrimary'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:105: error: Error: No resource found that matches the given name: attr 'android:colorPrimaryDark'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:113: error: Error: No resource found that matches the given name: attr 'android:windowElevation'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:153: error: Error: No resource found that matches the given name: attr 'android:colorAccent'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:157: error: Error: No resource found that matches the given name: attr 'android:colorButtonNormal'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:155: error: Error: No resource found that matches the given name: attr 'android:colorControlActivated'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:156: error: Error: No resource found that matches the given name: attr 'android:colorControlHighlight'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:154: error: Error: No resource found that matches the given name: attr 'android:colorControlNormal'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:151: error: Error: No resource found that matches the given name: attr 'android:colorPrimary'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:152: error: Error: No resource found that matches the given name: attr 'android:colorPrimaryDark'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:160: error: Error: No resource found that matches the given name: attr 'android:windowElevation'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:163: error: Error: No resource found that matches the given name: attr 'android:windowElevation'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:165: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionBar.TabText'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:167: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionBar.TabView'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:169: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:171: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton.CloseMode'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:174: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton.Overflow'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:179: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:180: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Borderless'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:181: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Borderless.Colored'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v23\values-v23.xml:33: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Borderless.Colored'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:184: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Small'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:185: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ButtonBar'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:186: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.CompoundButton.CheckBox'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:187: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.CompoundButton.RadioButton'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:188: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.DropDownItem.Spinner'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:192: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ImageButton'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:193: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabText'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:195: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabText'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:197: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabView'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:199: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.PopupMenu'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:203: error: Error: No resource found that matches the given name: attr 'android:overlapAnchor'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:205: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListPopupWindow'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:207: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListView'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:208: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListView.DropDown'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:210: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.PopupMenu'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:214: error: Error: No resource found that matches the given name: attr 'android:overlapAnchor'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:220: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.RatingBar'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:221: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.SeekBar'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:222: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Spinner'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:223: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.TextView.SpinnerItem'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:224: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Toolbar.Button.Navigation'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:232: error: Error: No resource found that matches the given name: attr 'android:colorAccent'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:236: error: Error: No resource found that matches the given name: attr 'android:colorButtonNormal'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:234: error: Error: No resource found that matches the given name: attr 'android:colorControlActivated'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:235: error: Error: No resource found that matches the given name: attr 'android:colorControlHighlight'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:233: error: Error: No resource found that matches the given name: attr 'android:colorControlNormal'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:230: error: Error: No resource found that matches the given name: attr 'android:colorPrimary'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:231: error: Error: No resource found that matches the given name: attr 'android:colorPrimaryDark'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:240: error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material.NoActionBar'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:252: error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material.Light.NoActionBar'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:265: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.Material.Notification.Info'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v21\values-v21.xml:272: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.Material.Notification.Time'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v23\values-v23.xml:3: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Menu'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v23\values-v23.xml:4: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v23\values-v23.xml:34: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v23\values-v23.xml:35: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.RatingBar.Indicator'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v23\values-v23.xml:36: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.RatingBar.Small'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v24\values-v24.xml:3: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Borderless.Colored'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v24\values-v24.xml:4: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Colored'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v25\values-v25.xml:5: error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material.NoActionBar'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res7\res\values-v25\values-v25.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material.Light.NoActionBar'.
Y:\Android\Projekte\MaterialPreferences\Objects\bin\extra\res5\res\values\values.xml:130: error: Error: No resource found that matches the given name: attr 'android:stateListAnimator'.
 

SandroB4A

Member
Licensed User
Hi all,

I've used this wonderfull lib in my app and I'm very satisfied of it except for a little problem when the keyboard popup (I've the same behaviour on the lib example).

When I edit a text preference the softkey keyboard popup as expected Screenshot_2017-04-14-15-45-01.png but when I click on NOWAY or OK buttons the numeric pad doesn't disappear but becomes a standard keyboard.Screenshot_2017-04-14-15-45-08.png

I must click on FATTO (done) before

Honestly I wouldn't know what to check, any advice?

Tks
 

Toky Olivier

Active Member
Licensed User
@corwin42 - Thank you so much for this library and all material design library you've shared.
I have one question with the AddListPreference function: how to use CSBuilder to show formatted Item please?

I used this code but doesn't work, the typeface remain unchanged in the preference activity:

B4X:
    Dim lstSigneZodiaque As ListPreference
    Dim cs() As String = Array As String("","","")
    Dim csb As CSBuilder
    Dim ty As Typeface
    ty = Typeface.LoadFromAssets("velezodiac.ttf")
    csb.Initialize.Typeface(ty).Append("P Y S Q T").PopAll
    cs(0) = csb
    csb.Initialize.Typeface(ty).Append("p y s q t").PopAll
    cs(1) = csb
    csb.Initialize.Typeface(ty).Append("B K E C F").PopAll
    cs(2) = csb
    lstSigneZodiaque = cat1.AddListPreference("","IconeSigneZodiaque", "Kisary mifanaraka amin'ny andro","Misafidiana anaty lisitra", "0", Array As String(0, 1, 2), cs)
Thank you so much
 

corwin42

Expert
Licensed User
I haven't tested it. But I guess you should Dim cs() as Object and not as String. A String can not contain the CSBuilder sequences.
 
Top