desidero creare un'attività che sembro una finestra pop-upAttività Android con layout trasparente
cioè con sfondo trasparente per als attività voglio mostrare in posizione personalizzata su ghiaioni che si trova sulla destra della schermata del dispositivo
quello che ho fatto è stato all'interno onCreate
del pop sopra come activty
Display display = getWindow().getWindowManager().getDefaultDisplay();
WindowManager.LayoutParams params = getWindow().getAttributes();
// params.x = -20;
params.height = (display.getHeight())/2;
params.width = (display.getWidth())/2;
// params.y = -10;
params.gravity = Gravity.RIGHT;
getWindow().setAttributes(params);
in Maifest
<activity android:name=".DialogAct"
android:theme="@android:style/Theme.Holo.Light.NoActionBar"></activity>
Questo è ciò che la mia attività di lancio sembra
Così, quando clicco su cerca sulla barra delle azioni sto inviando intento alla mia nuova attività .Io voglio far sembrare pop appena sotto la Ricerca icona Questo quello che ho ottenuto è
si può vedere la ricerca di attività precedente viene cliccato e nuova attività viene caricato (parte blu). Come puoi vedere la nuova attività si sposta al centro dello schermo. ma lo voglio proprio sotto l'icona della barra delle azioni.
ho provato params.gravity = Gravity.TOP | Gravity.RIGHT;
. poi ho ottenuto questo
voglio posizionarlo appena sotto la barra delle azioni di attività precedente. Ho provato molti modi per ottenerlo, ma ho fallito. così chiunque può suggerire un Methode
se dare in modo che verrà visualizzata la barra del titolo nella mia attività. non voglio mostrare quello – edwin
ma nella tua domanda dici di volerlo sotto la barra delle azioni, come puoi rilevare se è sotto la barra delle azioni se non usi una barra delle azioni? –
beh, questo è il mio problema, il blu nella schermata è un'attività. con la barra del titolo/barra delle azioni e ciò che hai visto dietro è un'attività precedente che naviga verso questa attività. – edwin