Autore Topic: inserire button in surfaceview  (Letto 650 volte)

Offline titanum

  • Nuovo arrivato
  • *
  • Post: 47
  • Respect: 0
    • Mostra profilo
inserire button in surfaceview
« il: 28 Agosto 2012, 18:00:59 CEST »
0
Ciao ragazzi, vorrei inserire un button in una surfaceview che mostra l'anteprima di una fotocamera per consentire all'utente di andare in un'altra activity. L'xml del layout è

Codice: [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<android.view.SurfaceView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/preview"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >
</android.view.SurfaceView>

Ho provato ad aggiungere il button in questo modo:

Codice: [Seleziona]
        <Button
            android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/textview1"
        android:text="cambia"
        android:onClick="change"
            />

ma non funziona, come posso fare?

Offline fieraf

  • Utente junior
  • **
  • Post: 88
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s 2
  • Sistema operativo:
    windows 7
Re:inserire button in surfaceview
« Risposta #1 il: 07 Settembre 2012, 10:29:32 CEST »
0
cioa io ho usato nell'activity che gestisce la surface quanto segue

    controlInflater = LayoutInflater.from(getBaseContext());
     viewControl = controlInflater.inflate(R.layout.tasti, null);
   LayoutParams layoutParamsControl      = new LayoutParams(LayoutParams.FILL_PARENT,      LayoutParams.FILL_PARENT);
     this.addContentView(viewControl, layoutParamsControl);

dove il layout tasti contiene appunto dei tasti che si sovrappongono alla sufaceview

spreo ti possa servire

ciaqo