Programmatische AppCompat Design Vorlage (Eclipse, Android)

Huston wir haben ein Problem!

Ich arbeite mit Eclipse und nicht mit Android Studio und ich beschäftige mich seit Jahren mit nervigen Layout Design Problemen. Jetzt wollte ich dem ein Ende setzen. Normalerweise muss man Dutzende von Details über Android Layout, Menüs, Screen Handling, programmatische Lösungen, Probleme… tagelang, wochenlang im Internet suchen. Damit ist jetzt Schluss. Ich habe alle Informationen zusammengesucht, und aus all diesen Informationen eine einfach zu verwendende “AppHelper” Klasse  innerhalb eines Vorlagen-Projekts für Eclipse erstellt, dass man hier herunterladen kann.

 

Mit dieser Android Klasse / Eclipse Projekt Vorlage hat man jetzt 100% Kontrolle über den App Screen und das Layout (Fullscreen, System und/oder Navigationsleiste ausblenden), Action/ToolBar, Layouts, Widgets, ActionBar Menu Elements/Event Handling, …

Man kann Layouts einfach verschachteln und diese mit anderen Layouts oder Widget-Elementen wie diese füllen:

LINEAR_LAYOUT
FRAME_LAYOUT
RELATIVE_LAYOUT
GRID_VIEW
SCROLL_VIEW
HORIZONTAL_SCROLL_VIEW
LIST_VIEW
IMAGE_VIEW
VIDEO_VIEW
TEXT_VIEW
EDIT_TEXT
BUTTON
IMAGE_BUTTON
RADIO_BUTTON
TOGGLE_BUTTON
SWITCH
CHECKBOX
SPINNER
PROGRESS_BAR
SEEK_BAR
RATING_BAR

 

App Screen Control:

if(autoHideNavigationBar) AppHelper.autoHideNavigation(this, fullscreen);

AppHelper.setActionBarShadow(this, actionBarShowShadow);
AppHelper.setActionBarTitle(this, actionBarTitle);
AppHelper.setActionBarTitleColor(this, actionBarTitleColor);
// AppHelper.setActionBarSubTitle(this, actionBarSubTitle);
// AppHelper.setActionBarSubTitleColor(this,actionBarSubTitleColor);
AppHelper.setTopBackgroundColor(this, systemBarBackgroundColor);
AppHelper.setBackgroundColor(this, actionBarBackgroundColor);
AppHelper.setAppBackgroundColor(this, appBackgroundColor);
AppHelper.setNavigationBackgroundColor(this, navigationBackgroundColor);

AppHelper.showActionBarIcon(this, AppHelper.NAV_ICON_BACK);

 

 


 

      

Getestet mit Android 5.1 / Android 7.0 / Android 8.1 / Android 9

 

Download: <Um alles was dazu gehört zu finanzieren, werden die Downloads nach einer Spende aktiviert>

Danke für Deine Unterstützung!