Fit buttons to full screen
    11 views (last 30 days)
  
       Show older comments
    
    Guillermo Cid Espinosa
 on 3 Oct 2017
  
    
    
    
    
    Commented: Yair Altman
      
 on 6 Oct 2017
            I want to visualize an interface made in app designer but when I maximize the interface to see it full screen the buttons do not fit and I do not know how to solve it.
0 Comments
Accepted Answer
  Yair Altman
      
 on 3 Oct 2017
        In App Designer, set the buttons' Units property to 'Normalized' instead of 'Pixels' (or whatever other value they currently have).
2 Comments
  Yair Altman
      
 on 6 Oct 2017
				Controls created via App Designer (i.e. web-based) do not have the Units property. Panels do have this control, but when you try to set their Units to normalized Matlab issues an error. In short, App Designer [still] does not support normalized units.
As a workaround [until MathWorks enabled true normalized units], you can set a custom app.UIFigure.SizeChangedFcn callback to compute and update the button's position/size whenever the figure is resized. It's ugly but it should work.
Alternatively, use the standard (non-web-based) Matlab GUI, using either GUIDE and/or programmatic functions (figure, uicontrol, uipanel etc.). The buttons and panels created with uicontrol and uipanel (respectively) have true normalized units.
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
