4

私はアンドロイドの初心者です。カスタムダイアログボックスを作成していますが、正常に機能しています。ただし、このダイアログボックスは移動しません。このカスタムダイアログボックスを移動する方法。たとえば、ウィンドウにはメモ帳、ペイントなどが含まれています。この(メモ帳、ペイントなど)タイトルバーをクリックすると、位置を移動できます。可能であれば、ダイアログボックスの移動方法に関する情報を送信してください。それ以外の場合、それが不可能な場合は理由を送信してください。あなたの答えを返信してください、そしてコメントは私にとって貴重です。ありがとう。

4

1 に答える 1

5

DialogにはTouchイベントリスナーがないため、アクティビティを作成し、onTouchListenerを実装し、マニフェストファイルに含めることができます。

<activity android:theme="@android:style/Theme.Dialog">

これで、アクティビティはDialogBoxのようになり、ビューを実装してsetOnTouchListener()、そのリスナーに必要なコードを記述できます。

于 2012-06-08T12:41:29.297 に答える