Ich habe ein Telefon Android-Anwendung, die funktioniert und jetzt möchte ich eine Version für Tablet entwickeln. Nach den Recherchen, die ich gemacht habe, kann ich nur ein Projekt dafür behalten, ich muss "nur" unterschiedliche Bildschirmgrößen mit mehreren Layouts und Zeichnungsdateien handhaben.Aktivität für Tablet und Telefon Layout
jedoch nicht klar, für mich ist, wenn ich zum Beispiel 2-Layout für meine Homepage (eines für jedes Gerät) habe, muß ich 2 Aktivitäten entwickeln? Oder kann ich nur eine Aktivität haben, in der ich feststellen kann, welches Layout geladen ist und was ich in meiner if/else-Filiale mache?
Bitte beachten Sie, dass meine Layouts sehr unterschiedlich sind, zum Beispiel für die Tablet-Version I DrawerLayout bin mit einem Kasten haben, während ich nicht für Handy-Version zu tun.
Sie brauchen nicht eine Aktivität pro Screen-Unterstützung zu entwickeln (Tablet/Telefon) wählt das Android Operative System automatisch das entsprechende XML aus, das zur Auflösung des Geräts passt, aber Sie müssen aufpassen, dass die View-Bindung den View-Typ der Views respektiert ID-Name in beiden Layouts. –