2011-06-21 6 views
10

私の活動で画面のより小さな領域を取りたいと思っています。トーストはすべての画面をカバーしていない、それは他のものの上に表示され、残りの内容はトーストの後ろに見ることができます。しかし、それはダイアログであり、私は画面を他のものの上に表示したい。ホームスクリーンの上。以下は私の考えであるアイデアです。アクティビティを作成する方法、フルスクリーンをカバーしない

Activity Taking Smaller Area of the Screen

それも可能であれば親切に、私を導きます。可能であれば、私に正しい道を見せてください。
ありがとうございます。

答えて

13

あなたのアクティビティテーマを半透明にします。あなたが背景物事がandroid:alignParentBottom=trueでのLinearLayoutにビューを追加見ることができるように

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

: は、その活動に対するあなたのマニフェストに次の行を追加します。

+2

このビューをランダムポジションに追加する場合はどうすればいいですか?上から50dip、左から30dip。そのためのxml属性はありますか? Tnx。 – DixieFlatline

1

カスタムダイアログボックスを使用できます。

Check this

also thisあなたは透明レイアウトデザインなので、メインのアクティビティを表示することができます。

関連する問題