-1
Helloopopupwindowとしてのアクティビティを透明な背景として表示
popupwindowについては簡単な質問があります。
ボタンをクリックすると、popupwindowとしてnumberpickerという名前のアクティビティが開きます。 numberpickerの値私は活動からのパスが必要です。どのようにパス値を達成するために私は私PopupWindowクラスを拡張し、カスタムPopupWindowを作成するか、別のsolutiionだと思う。
ViewGroup parent = (ViewGroup) view.getParent();
final View v = getLayoutInflater().inflate(R.layout.activity_duration, parent, false);
np = (NumberPicker)findViewById(R.id.durationPicker);
popupWindowDuration = new PopupWindow(v, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT, true);
popupWindowDuration.showAtLocation(findViewById(R.id.main_content), Gravity.CENTER, 0, 0); here
すでにマニフェスト
<activity android:theme="@android:style/Theme.Dialog">
そして第二に設定
は透明な背景を設定する方法である従うようCOSEがあるありがとうございます。このコードを解除するprevious popupwindowsを非表示にする。