2011-06-21 16 views
10

chcę moją aktywność wziąć mniejszy obszar ekranu np toast nie obejmuje całego ekranu, jest po prostu pokazany na innych przedmiotach, a resztę zawartości można zobaczyć za toastem. Ale jest to dialog i chcę, aby mój ekran był wyświetlany ponad inne rzeczy, np. powyżej ekranu głównego. Poniżej znajduje się idea, która jest w moim umyśle.Jak zrobić działalności, nie obejmujące pełny ekran

Activity Taking Smaller Area of the Screen

Prosimy, prowadź mnie, czy to jest w ogóle możliwe. Jeśli to możliwe, pokaż mi właściwą drogę.
Dzięki.

Odpowiedz

13

dokonać aktywność motyw jako przezroczyste. dodać następujący wiersz w swoim manifeście przeciwko tej działalności:

android:theme="@android:style/Theme.Translucent" 

tak że można zobaczyć rzeczy, tło dodać widok do LinearLayout z android:alignParentBottom=true.

+2

Co jeśli chciałbym dodać ten widok do losowej pozycji, np. 50dip od góry i 30dip od lewej. Czy jest w tym jakiś atrybut xml? Tnx. – DixieFlatline

1

można użyć okna dialogowego niestandardowego.

Check this i also this

można zaprojektować tak przejrzysty układ Państwo zobaczyć również aktywność głównego.