問題タブ [customdialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
879 参照

android - カスタム ダイアログの背景が非常に奇妙な動作をしている

Android用の小さなゲームを作成しています。現在、メニュー画面のUIを作成中です。

私は木のテーマをやっているので、ハイスコアなどを表示するためのカスタムダイアログも使いたいので、テーマに従います。

良いガイドをいくつか見つけましたが、ダイアログの背景に非常に奇妙な問題があります。ダイアログはほとんど透明です。

私がやったこと: - dialog_theme.xml を作成しました:

  • 必要な要素 (タイトルとコンテンツの TextView、閉じるボタン) を含む custom_dialog.xml を作成しました。
  • Dialog を拡張する CustomDialog クラスを作成し、必要なコンテンツとタイトルでこれらのカスタム ダイアログをかなり簡単に作成できるようにしました
  • アクティビティで CustomDialog を使用してダイアログを作成する

(この blog.androgames.net/10/custom-android-dialog/ で使用したメイン ガイド)

問題は、透明な背景が常に透明であるとは限らないことです (アクティビティ UI が背景​​に表示されます)。このメニューには 4 つのカスタム ボタンがあります。問題は、ダイアログを透明に表示してUI全体を背景に表示するのではなく、ボタンの画像の1つが引き伸ばされてダイアログの背景全体を埋めることです。この 1 つのボタンに標準の背景を使用するだけの場合、ダイアログの背景は透明になり、バックグラウンドでアクティビティ UI が表示されます。

説明が下手だったかもしれないので、私が言いたいことの写真を示します: - 問題を引き起こすボタンのコード:

この結果が得られます: (申し訳ありませんが、投稿で直接写真を使用することはまだできません) http://dl.dropbox.com/u/2980431/wrong.png

ボタンのコードを次のように変更します。

この結果が得られます: http://dl.dropbox.com/u/2980431/correct.png

なぜこれが起こっているのか、そしてそれを修正するための解決策について誰かが考えてくれることを願っています-正直に言うと、私は完全に迷っています。

0 投票する
1 に答える
2071 参照

android - XMLなしでカスタムダイアログにシークバーを追加する方法

このクラスは、アプリで呼び出すダイアログで、中央に大きな黒い点があり、問題なく動作します。このダイアログには XML ファイルは必要ありません。このダイアログにシークバーを追加したいと思います。なぜなら、シークバーをスクロールしているときに、先ほど説明したドットのサイズを変更したいからです。

}

XML を使用せずにシークバーを追加する方法に関する情報は見つかりませんでした。さようなら、そして前もって感謝します。

0 投票する
1 に答える
548 参照

android - (プッシュ通知)Androidの最近のタスクから再開する最後に終了したアクティビティ

プッシュ通知に3行を超えるテキストが含まれています。したがって、保留中のインテントで、CustomDialogActivityを渡します。プッシュ通知をクリックするとCustomDialogActivityが開き、OKを押すとCustomDialogActivityが終了します。
ケース1:アプリケーションが実行されていて、プッシュ通知が来ると、すべてうまくいきます。
ケース2:ユーザーがアプリケーションを終了し、プッシュ通知が表示されると、それをクリックするとCustomDialogActivityが開きます。OKを押すと、アクティビティが終了します。

ケース2の後、ホームボタンを長押しすると「最近のアプリ」が開きます。
アプリケーションをクリックすると、CustomDialogActivityが再び開きます。
そして、[OK]をクリックすると終了します。これは繰り返され続けます。

注:CustomDialogActivityは、保留中のインテントとして渡されます。

これをどのように修正すればよいですか?

0 投票する
1 に答える
819 参照

android - メインスレッドの実行を一時停止している間、Androidで時限カスタムダイアログを表示する

アプリケーションにカスタムダイアログを表示していますが、このダイアログは短時間(たとえば、2秒)留まり、その後消えます。このカスタムダイアログをメインアクティビティから呼び出しています。カスタムダイアログが消えるまで通話アクティビティを一時停止したい。問題は、ダイアログが表示されている間、ダイアログが閉じられたのアクティビティコードが常に実行されることです。

ダイアログを表示して2秒間スリープしてから閉じてみましたが、機能していません。ダイアログが閉じられた後のアクティビティコードが実行されています。

また、ダイアログをタイマータスクに入れてみましたが、これも失敗します

また、スレッド内のカスタムダイアログを使用して単純なスレッド化を試み、メインアクティビティで同時にスリープ状態にしました。これにより、例外が発生し、強制終了されます。

カスタムダイアログが表示されている間、メインアクティビティを一時停止して、カスタムダイアログを閉じた後のコードが実行されないようにする方法を教えてください。

ありがとう

0 投票する
5 に答える
38468 参照

android - Android-カスタムダイアログのタイトルの背景を変更する

カスタムダイアログを作成していますが、タイトルバーの背景を変更する方法を知りたいです。

私は2つのアプローチを試しました:

1-AlertDialog.Builderメソッド「setCustomTitle」を試しました。レイアウトの幅と高さ'match_parent'と背景色のテキストビューで構成される単純なレイアウトビューを作成しました。アプリを実行すると、タイトルバーの上半分だけが背景色を表示しています。下半分はまだデフォルトのテーマの背景色を示しています。誰かが理由を知っていますか?

2-独自のダイアログテーマを作成しました。'@ android:style/Theme.Holo.Light.Dialog'への親の継承を持つスタイルを作成しました。次に、それをAlertDialog.Builderコンストラクター(new AlertDialog.Builder(this、R.style.test_dialog))に渡しました。良さそうですが、どういうわけかダイアログはダイアログ内にラップされています。ダイアログを四角いボックスで囲んでいます。誰かが理由を知っていますか?

0 投票する
5 に答える
660 参照

android - カスタムダイアログをエンジェルエッジにするにはどうすればよいですか

カスタムダイアログを作成すると、次のようになります。
ダイアログ

しかし、私はそれをこのように見せたいです:
ダイアログ

0 投票する
1 に答える
1363 参照

checkbox - Creating a custom dialog that allows me to select all files at once or a single file individually

I'm attempting to create a custom dialog in wxPython that mimics the wx.MultiChoiceDialog, yet only differs in allowing a user to select all files with the selection of a single check box. This seemed to be a straight forward process, but I've not had success with the textCntrl, checkboxes, or populating the files. Any and all help and direction is appreciated. Thanks!

Below, is one of my many attempts:

0 投票する
1 に答える
123 参照

android - すべてのカスタムダイアログには背景があります

私が自分のプロジェクトに取り組んでいる間、そして終わりに近づいています。MEGAの問題に遭遇しました。問題は、コードやレイアウトを変更せずに突然、すべてのカスタムダイアログに画像(3つのアクティビティの背景)が表示されることです。

2.xデバイスでこの問題が発生しましたが、3.xではまだ発生していません。画面サイズに応じて異なるレイアウトで作業します。しかし、私はそれらのレイアウトを削除したので、それらはすべて同じレイアウトなどを使用します。しかし、それでも。Eclipseを閉じ、プロジェクトをクリーンアップし、手動で再構築し、apkをアンインストールし、apkを再インストールしました。2.2.3、2.2.1デバイス(API 8および9)および3.2でテストしました

私は今必死です。だから、誰かがこれがどのように/なぜ起こっているのかについて何かアドバイスがありますか?

比較のためにいくつかのスクリーンショットを示します。

2.2.3ダイアログ付きのスクリーンショット(バギー):

ここに画像の説明を入力してください

3.2スクリーンショット-あるべき姿(正常に動作):

ここに画像の説明を入力してください

0 投票する
3 に答える
1461 参照

android - CustomDialogからタイトルのマージンを減らします

私のアプリケーションでは、上部に不要なマージンを表示するカスタムダイアログがありますが、xmlでは、上部にマージンやパディングを定義していません。それでも私のダイアログは次のようになります- ここに画像の説明を入力してください

同じためのコードは次のようなものです-

「確認」テキストの不要なギャップをなくしてほしい。

ダイアログを発生させるクラスは次のようなものです-

パブリッククラスMyClassはActivity{を拡張します

}

そして、私のCustomDialogクラスは次のようになります-

パブリッククラスCustomDialogBoxはDialog{を拡張します

}

助けてください。

0 投票する
5 に答える
103841 参照

c# - 値を返すカスタム ダイアログ ボックスを作成する最も簡単な方法は?

C# プロジェクト用のカスタム ダイアログ ボックスを作成したいと考えています。このカスタム ダイアログ ボックスに DataGridView を配置したいのですが、ボタンも表示されます。ユーザーがこのボタンをクリックすると、呼び出し元に整数値が返され、ダイアログ ボックスが終了します。

どうすればこれを達成できますか?