Documente Academic
Documente Profesional
Documente Cultură
Tot în folderul res creăm unul nou: click dreapta pe res -> New -> Directory pe care-l denumim
raw. În noul folder creat punem două sunete (pe care vrem să le folosim pentru imagine și buton) din PC
(cu copy-paste). De exemplu sunet1.mp3 și sunet2.mp3.
În res -> layout -> activity_main.xml adăugăm un ImageView prin tragere din panoul de
componente sau scriem codul:
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:src="@drawable/poza"
android:contentDescription="@+string/contentdesc" />
Tot din panoul din stânga, deschidem Form Widgets și tragem de Button în fereastra noastră, ca să
creăm un buton sau adăugam codul:
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/imageView1"
android:layout_centerHorizontal="true"
android:layout_marginTop="18dp"
android:text="@+string/Button"
android:contentDescription="@+string/contentdesc" />
Deschidem folderul res -> values -> strings.xml și adăugăm următorul cod:
<string name="contentdesc">descriere</string>
<string name="Button">Click me!</string>
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button click=(Button)findViewById(R.id.button1);
click.setBackgroundColor(Color.GREEN);
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.imageView1:
mp1.start();
break;
case R.id.button1:
mp2.start();
break;
}
}
};
imagine.setOnClickListener(elem);
click.setOnClickListener(elem);
}
Rulam aplicația, dam click pe imagine și buton și observăm că se aud cele 2 sunete puse.