Autore Topic: Pulsante di chiusura activity in alto a destra  (Letto 540 volte)

Offline Giacomo79

  • Utente junior
  • **
  • Post: 123
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    Big and Fish
  • Sistema operativo:
    Android 2.3
Pulsante di chiusura activity in alto a destra
« il: 24 Ottobre 2014, 11:03:27 CEST »
0
Salve a tutti, come da topic vorrei inserire il pulsante di chiusura activity in alto a destra.

Sono riuscito a farlo, ma lo sfondo dell'activity (come si vede dall'immagine) ha un bordo nero relativo al padding che non è bello da vedere. Sapete come posso risolvere?

Il tema dell'activity eredita da android:Theme.Dialog.

Grazie

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +152
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:Pulsante di chiusura activity in alto a destra
« Risposta #1 il: 24 Ottobre 2014, 13:07:40 CEST »
0
Ti do una risposta off topic probabilmente.
Ma perchè spendere energie per realizzare qualcosa che è un anti-pattern, è assolutamente sconosciuto da un utente android, e non offre nessun vantaggio in più rispetto al tasto back o ad un tasto chiudi in basso come qualsiasi altra dialog?


Offline Giacomo79

  • Utente junior
  • **
  • Post: 123
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    Big and Fish
  • Sistema operativo:
    Android 2.3
Re:Pulsante di chiusura activity in alto a destra
« Risposta #2 il: 24 Ottobre 2014, 16:00:07 CEST »
0
Ti do una risposta off topic probabilmente.
Ma perchè spendere energie per realizzare qualcosa che è un anti-pattern, è assolutamente sconosciuto da un utente android, e non offre nessun vantaggio in più rispetto al tasto back o ad un tasto chiudi in basso come qualsiasi altra dialog?
Il tasto back lo possono comunque utilizzare.

Per quanto riguarda la posizione, si tratta di un modo per risolvere un problema di spazio.

Cmq a prescindere dal pulsante, il bordo nero c'è anche se lo tolgo. Non capisco perchè.

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 616
  • Respect: +136
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Re:Pulsante di chiusura activity in alto a destra
« Risposta #3 il: 24 Ottobre 2014, 16:21:43 CEST »
0
Senza codice e senza sapere come hai fatto a mettere il pulsante in alto a destra non saprei individuare il problema...

Cmq mi associo a GabMarioPower nell'esprimere la mia perplessità nella scelta dell'interfaccia, fermo restando che se vuoi mettere un pulsante in alto a destra sei liberissimo di farlo e riceverai tutto l'aiuto possibile.
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 Giacomo79

  • Utente junior
  • **
  • Post: 123
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    Big and Fish
  • Sistema operativo:
    Android 2.3
Re:Pulsante di chiusura activity in alto a destra
« Risposta #4 il: 24 Ottobre 2014, 18:05:04 CEST »
0
Lasciamo stare per ora il pulsante a destra, cosa ne pensate del bordo sottile nero che vedo intorno all'activity?

Si può togliere?

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 616
  • Respect: +136
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Re:Pulsante di chiusura activity in alto a destra
« Risposta #5 il: 24 Ottobre 2014, 20:10:37 CEST »
0
Se il tema è Theme.Dialog non dovrebbe esserci. Hai per caso modificato il colore di sfondo in qualche modo?
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 Giacomo79

  • Utente junior
  • **
  • Post: 123
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    Big and Fish
  • Sistema operativo:
    Android 2.3
Re:Pulsante di chiusura activity in alto a destra
« Risposta #6 il: 26 Ottobre 2014, 09:54:09 CET »
0
Se il tema è Theme.Dialog non dovrebbe esserci. Hai per caso modificato il colore di sfondo in qualche modo?
No, ho solo tolto il windowtitle e messo questo sfondo:
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="rectangle">
        <corners
                android:radius="5dp"
                android:topRightRadius="5dp"
                android:bottomRightRadius="5dp"
                android:bottomLeftRadius="5dp" />
        <stroke
                android:width="10dp"
                android:color="@color/bgbutton" />

        <solid android:color="@color/white" />
</shape>