他のすべてのビューよりも上にビューを作成する方法はありますか?このビューが表示されているときは、このビュー以外の他のビューと対話できません。ロック画面のように聞こえる。ええ、それは私が本当に達成したいことです。なにか提案を?"レイヤー"を作ることができます
0
A
答えて
0
使用された幅と高さの両方の親を満たすRelativeLayout。このレイアウトに任意のビューである子ビューがあるようにします。
ビューを上に置き、onTouchlistenerを設定します。
view.bringToFront();
view.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return true;
}
});
つまり、すべてのタッチイベントを受け取り消費します(trueを返します)。
+0
:それは動作します!Davidに感謝します! –
0
他のすべてのものになりたいビューについては、RelativeLayoutとViewGroup.bringChildToFrontを使用してください。
「match_parent」にRelativeLayoutセットlayout_heightとlayout_widthに要素を追加
関連する問題
- 1. どのようにnレイヤーのアーキテクチャでハブオブジェクトを作成することができますか
- 2. 訓練されたレイヤーを保存して、Kerasレイヤーを使用することはできますか?
- 3. 2つの異なる画像から1つのJPEGファイルを作成して、2つのレイヤーを1つのレイヤーにすることができます。
- 4. Android:ライブ壁紙にレイヤーを追加することはできますか?
- 5. Cocos2d:1つのレイヤーを別のレイヤーに重ねる - あるレイヤー/リージョンのタッチを一時的に無効にすることはできますか?
- 6. AtomがPython virtualenvwrapperで動作することができます
- 7. フレックスでアニメーションを作成することができます
- 8. AngularJSがJSFiddleで動作することができません。
- 9. PathogenがVimで動作することができません
- 10. odbcがApacheで動作することができません
- 11. ローカルにブランチすることができるようにSVNリポジトリにgitレイヤーを追加します。
- 12. これを動作させることができません
- 13. これを動作させることができません
- 14. ドラッグ操作でUIPopoverControllerを閉じることができます
- 15. 私はdoubleをint型で作ることができます
- 16. アンドロイドスタジオでエミュレータを作成することができません
- 17. Tensorflowモデルを復元する:チェックポイントファイル内のbatch_normレイヤーのガンマ/スケールを見つけることができません
- 18. カスタムキャンバス上に固定レイヤーを置くことはできますか?
- 19. SNSは、オブジェクト作成イベントの後にユーザーメタデータをレイヤーに渡すことはできますか?
- 20. レイヤーを使用してマップボックスglにカスタムアイコンを追加することができます
- 21. PDS内にPDSを作成することができます
- 22. データアクセスレイヤーをサービスレイヤーと別のレイヤーにすることは良いことです。
- 23. Luaで辞書を繰り返すことができるイテレータを作ることはできますか?
- 24. ImageBrushはマルチスレッドで動作することができますか?
- 25. 私が使うことができるFacebookアプリを作ることはできますか?
- 26. hrefリンクを作成することができません
- 27. 私はscrollviewにabsolutelayoutを作ることができますか?
- 28. 私は卵にvirtualenvを作ることができます
- 29. UnmarshalException:インスタンスを作成することができません
- 30. Laravelルートディレクトリを作成することができません
すべての質問タイトルの先頭に「Android:」と書いてください。 –