Я являюсь достаточно новым для Android Studio, XML и Javaсоздать несколько направлений деятельности на основе уже созданной активности & Java
благодаря этому сайту и всем его помощью мне удалось создать mainactivity
мой mainactivity будет создать около 100 кнопок, каждый из которых ведет к новой деятельности
я создал 2-ую деятельность и получило это работает, как я хочу это
мОЕГО Вопрос: Как я копирую мою вторую активность в 100 раз witho ut, чтобы вручную создать их все?
то я могу редактировать каждое действие отображается изображение/текст/звук т.д.,
, как моя вторая деятельность содержит аудио я должен был бы создать Java и XML
Кроме того, я проектирование приложение для работы с несколькими размеры экрана, так нужно будет скопировать небольшой/большой/XLarge XML также
единственный способ, которым я мог бы видеть, чтобы создать все это было бы очень утомительно, и поэтому был бы признателен за любую помощь с уменьшением рабочей нагрузки
Спасибо в Advance
Мой второй код вида деятельности (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();
}
});
}
Очевидно, что вы не должны смешивать данные с элементами пользовательского интерфейса ... Если все ваши действия действуют одинаково, но с разными данными, тогда obviosuly это должно быть одно действие ... Поэтому я считаю, что 2 действия - это все, что вам нужно – Selvin
спасибо i теперь разделили элементы в сообщении :) –