Autore Topic: Immagini che perdono trasparenza  (Letto 451 volte)

Offline emaborsa

  • Utente normale
  • ***
  • Post: 274
  • Java Developer
  • Respect: +33
    • Google+
    • emaborsa
    • Mostra profilo
    • www.emaborsa.com
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Linux 10 - Win8.1 - Android 4.1.2
Immagini che perdono trasparenza
« il: 13 Gennaio 2015, 10:05:58 CET »
0
Ciao,
ho creato il mio xml:

Codice (XML): [Seleziona]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:orientation="vertical">

    <RelativeLayout
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:background="@color/azure" >

        <ImageView
           android:id="@+id/search_image_back_arrov"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignParentLeft="true"
           android:layout_alignParentTop="true"
           android:contentDescription="@string/app_name"
           android:scaleType="centerInside"
           android:src="@drawable/test" />

        <ImageView
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBottom="@+id/search_image_back_arrov"
           android:layout_alignParentLeft="true"
           android:layout_marginBottom="5dp"
           android:layout_marginLeft="5dp"
           android:contentDescription="@string/app_name"
           android:src="@drawable/fc_europ_logo" />

    </RelativeLayout>

    <LinearLayout
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:background="@color/gray"
       android:orientation="vertical"
       android:padding="10dp" >

        <RelativeLayout
           android:layout_width="match_parent"
           android:layout_height="36dp"
           android:background="@drawable/template_background"
           android:orientation="vertical" >

            <EditText
               android:id="@+id/search_edittext_input"
               android:layout_width="fill_parent"
               android:layout_height="wrap_content"
               android:layout_alignLeft="@+id/search_search_img_container"
               android:layout_alignParentBottom="true"
               android:layout_alignParentLeft="true"
               android:ems="10"
               android:hint="@string/search_movie" >

                <requestFocus />
            </EditText>

            <LinearLayout
               android:id="@+id/search_search_img_container"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_alignParentRight="true"
               android:layout_alignParentTop="true"
               android:layout_marginRight="5dp"
               android:orientation="vertical" >

                <ImageView
                   android:id="@+id/imageView1"
                   android:layout_width="24dp"
                   android:layout_height="match_parent"
                   android:contentDescription="@string/search"
                   android:src="@drawable/lupe" />

            </LinearLayout>

        </RelativeLayout>
    </LinearLayout>

</LinearLayout>

Cosí lo vedi in Eclipse:

Imposto nel Manifest:

Codice (XML): [Seleziona]
        <activity
           android:name=".activities.SearchActivity"
           android:label="@string/app_name"
           android:launchMode="singleTop"
           android:screenOrientation="portrait"
           android:theme="@style/Theme.Dialog.NoTitleBar" >
        </activity>

e la mia Activity é definita in modo semplicissimo:

Codice (Java): [Seleziona]
public class SearchActivity extends Activity {

       
        @Override
        protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
               
                setContentView(R.layout.activity_search);
        }
}


Il risultat invece:


Qualcuno me lo sa spiegare?

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 667
  • Respect: +143
    • Github
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Huawei P9 Lite
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Re:Immagini che perdono trasparenza
« Risposta #1 il: 13 Gennaio 2015, 10:34:46 CET »
+1
Perché il tema dell'activity definito nel manifest è quello dei dialog senza titolo:

Codice (XML): [Seleziona]
android:theme="@style/Theme.Dialog.NoTitleBar"
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.

Offline emaborsa

  • Utente normale
  • ***
  • Post: 274
  • Java Developer
  • Respect: +33
    • Google+
    • emaborsa
    • Mostra profilo
    • www.emaborsa.com
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Linux 10 - Win8.1 - Android 4.1.2
Re:Immagini che perdono trasparenza
« Risposta #2 il: 13 Gennaio 2015, 10:59:50 CET »
0
Perché il tema dell'activity definito nel manifest è quello dei dialog senza titolo:

Codice (XML): [Seleziona]
android:theme="@style/Theme.Dialog.NoTitleBar"

Non é vero. Pur provando con Theme_Holo_Light_Dialog_MinWidth o Theme_Holo_Light_Dialog il risultato é lo stesso...

EDIT

Mi correggo, con android:style/Theme.Dialog funziona.
« Ultima modifica: 13 Gennaio 2015, 11:03:51 CET da emaborsa »