Die richtige Antwort ist wahrscheinlich, ActionbarActivity nicht zu erweitern, sondern nur Activity zu erweitern
wenn Sie noch Actionbar-Aktivität verwenden scheint dies zu funktionieren:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getSupportActionBar().hide(); //<< this
setContentView(R.layout.activity_main);
}
scheint dies auch zu funktionieren:
styles.xml:
<style name="AppBaseTheme" parent="Theme.AppCompat.Light" >
<item name="android:windowNoTitle">true</item> <!-- //this -->
</style>
ich könnte so vorgehen, wie Scott Biggs schrieb. das funktioniert irgendwie. nur gibt es dann kein Thema. ich meine, der Hintergrund des Einstellungsmenüs ist transparent:
einfach ändern
public class MainActivity extends ActionBarActivity {
zu Aktivität oder FragmentActivity
public class MainActivity extends Activity {
aber ich konnte es gut genug aussehen mit Material Design und nicht entfernen die Aktionsleiste nicht entfernen: https://gist.github.com/shimondoodkin/86e56b3351b704a05e53
- Symbol der Anwendung festlegen
- die Farben der Aktionsleiste an das Design anpassen.
- Symbol in das Einstellungsmenü setzen
- weitere Icons hinzufügen (Schaltflächen oben)
Es ist ein Beispiel für die Kompatibilität der Aktionsleiste mit dem Material Design.