Ich bin ziemlich neu für Android Studio, XML und Javaerstellen mehrere Aktivitäten, basierend auf bereits erstellt Aktivität & java
dank dieser Website und alle Hilfe, die ich es geschafft haben, eine mainactivity
mein mainactivity zu schaffen die jeweils zu einer neuen Tätigkeit schaffen rund 100 Tasten,
ich habe die zweite Aktivität erstellt und bekam arbeiten sie, wie ich es will
meine Frage: wie kann ich meine zweite Aktivität 100mal witho kopieren Muss ich sie alle manuell erstellen?
i kann dann jede Aktivität bearbeiten zeigtes Bild/Text/Ton usw.
als meine zweite Tätigkeit Audio-i enthält die Java und XML erstellen müssten
Auch bin der Gestaltung ich die App mit mehreren arbeiten Bildschirmgrößen werden so müssen die kleinen/großen/xlarge xml auch
die einzige Art, wie ich das alles sehr mühsam sein würde erstellen sehen konnte, kopieren und somit mit der Verringerung der Arbeitsbelastung
Dank jede mögliche Hilfe schätzen würde im Voraus
Mein 2. Aktivitätscode (XML & Java):
<TextView
android:text="my text"
android:textSize="16sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/txt1"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
<TextView
android:text="blah blah blah"
android:textSize="12sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/txt1"
android:layout_below="@+id/txt1"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginTop="13dp" />
<TextView
android:text="blah blah blah"
android:textSize="12sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/txt2"
android:layout_below="@+id/txt1"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<TextView
android:text="blah blah blah"
android:textSize="12sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/txt3"
android:layout_below="@+id/txt2"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginBottom="10dp"/>
<Button
android:text="click me"
android:textSize="12sp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/butt1"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_below="@+id/txt3"
android:background="@drawable/myimage"/>
JAVA
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
Button two = (Button)this.findViewById(R.id.butt1);
final MediaPlayer mp1 = MediaPlayer.create(this, R.raw.mymp3file);
two.setOnClickListener(new View.OnClickListener(){
public void onClick(View v) {
mp1.start();
}
});
}
Offensichtlich sollten Sie nicht Daten mit UI-Elementen mischen ... Wenn alle Ihre Aktivitäten die gleichen, aber mit unterschiedlichen Daten dann obviosuly sollte es eine Aktivität sein ... Also ich denke, dass 2 Aktivitäten ist alles, was Sie brauchen – Selvin
danke ich die Elemente in der Post jetzt :) –