問題タブ [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.
android - カスタム ダイアログ内の Google マップ
これが可能かどうか誰にもわかりますか?ビューフリッパーを含むカスタム ダイアログ ボックスがあります。最初のビューは、いくつかのレコードを含む線形レイアウトです。2 番目のビューを同じレコードの Google マップにしたかったのですが、今回は場所に基づいていました。
mapview は mapactivity を拡張する必要があり、ダイアログを呼び出すアクティビティは既にセットアップされているため、それは不可能だと思い始めています。
android - 透明なウィンドウの背景を持つAndroidカスタムダイアログでボタンセレクターが壊れる
スタイルに透明なウィンドウの背景が設定されたカスタム ダイアログを作成しています。バックグラウンドと同じ button_selector で設定されたダイアログの背後にあるアクティビティに別のボタンがあり、それは正常に動作するので、問題はスタイル、より具体的には windowBackground 属性にあることがわかります。
カスタム ダイアログの透明なウィンドウの背景を取得する方法を知っている人はいますか?
@drawable/lightblue1 と @drawable/button_selector に設定されたボタンの背景でどのように見えるかの写真が含まれています。
これは私のスタイルのxmlです
行を削除すると<item name="android:windowBackground">@color/transparent</item>
、ボタン セレクターは正しく機能しますが、ダイアログはシステムの既定のダイアログ コンテナーの背景内に配置されます。
これは私のボタン宣言xmlです。@drawable/button_selector を実際の png ファイルの 1 つに変更すると正しく表示されますが、セレクターを使用するとボタンの背景が透明に設定されます。
Javaからダイアログを作成する方法は次のとおりです。
これがbutton_selector.xmlです
編集:ダイアログの外観をより適切に制御できるように、ダイアログを半透明のアクティビティで「偽造」しました。
android - BaseExpandableListAdapter と GetChildView - カスタム ダイアログの制限?
最初の質問とAndroidの初心者-うまくいけば、それは私が完全に見逃した簡単な解決策があることを意味します-ここに期待しています...ここに行きます。
カスタム BaseExpandableListAdapter を使用して ExpandableListView を駆動し、アダプター内で GetChildView メソッドをオーバーライドして、5 つのボタンを持つカスタムの子を表示しています。
これまでのところ何も問題はありませんが、子ボタンに配置された onClick メソッドでスタックしているようです。私がやりたいのは、起動しているインテント (ダイアログ) から結果を取得することです。理想的には、startActivityForResult を呼び出しますが、使用可能なコンテキストからそのようなメソッドはありません。また、匿名クラスの範囲によっても制限されています。ダイアログは表示されていますが、そこから値を取得できません。さらに、フィードバックがないため、ダイアログがいつ閉じられたのかを特定できません。
ダイアログから 2 つの整数を返したいと思います。ダイアログコードのいずれかが関連しているかどうかはわかりませんが、ヘッダーは次のとおりです。
BaseExpandableListAdapter クラスに行きすぎましたか? 他の場所で実際に行う必要があることをアダプターで実行しようとしていますか?展開可能なリストで子アイテムの制御を維持することが重要です。うまくいけば、私は明確で、誰かが何らかのガイダンスを提供できます。本当にありがとう。
android - カスタムダイアログについて
クリック可能なアイテムのリストを作成する必要があります。とりあえずテキスト書きました。クリック可能にするにはどうすればよいですか? 申し訳ありませんが、Androidでプログラミングを始めたばかりです。コードを教えていただけますか?
android - Android、カスタムダイアログのヘッダーの色を変更するにはどうすればよいですか?
Androidでカスタムダイアログを読みました:タイトルを中央に配置するにはどうすればよいですか?しかし、アンドロイドは知りませんparent="@android:style/DialogWindowTitle
。
ダイアログスタイルを次のように変更しました。
そして私が書いたコードで:
すべてが大丈夫で、カスタムダイアログがあります。しかし、問題があります。属性としてスタイルで導入した背景色は、すべてのダイアログを塗りつぶします。この色はヘッダーで使用するだけです。で別の背景色を定義しましたR.layout.inf_dialoglayout
ありがとう
更新: 「R.layout.inf_dialoglayout」のXMLファイル:
そして最後にアプリのスクリーンショット:
android - カスタムダイアログウィンドウから境界線を削除するにはどうすればよいですか?
アプリケーションのカスタムダイアログを作成しました。
しかし、これで私はカスタムダイアログボックスとの境界線を取得しました。私はその国境を望んでいません。次に、そのカスタムダイアログから境界線を削除する必要がありますか?
android - Android、ウインカーとして無制限の時間ダイアログでアニメーションをロードしますか?
ダイアログを作成しましたが、アニメーション付きのテキストを表示したいと考えています。進行中のダイアログには、「読み込み中です。お待ちください...」というテキストと、ダイアログが有効である限り回転する画像があります。私のダイアログはこのようなものですが、このダイアログには textView が 1 つしかなく、このダイアログが有効である限り、ダイアログは毎秒 textView を自動的に有効および無効にします (テキストの点滅)。
スレッドとタイミングを使用するのが 1 つの方法だと思いますが、この単純でばかげた状況では使用したくありません。これらのコードを使用して、「res/anim/」に「animloading.xml」を作成しました。
コードでは、次のように記述しました。
しかし、問題は初めて自分の効果を見て、その後停止することです(ループコードがないので明らかです)。さて、問題は、このダイアログがアクティブである限り、上記のコードをループに入れてアニメーションを表示および繰り返す方法です。
ありがとう
android - Motorola Atrixエミュレータで適切なカスタムダイアログボックスが表示されないのはなぜですか?
アプリケーションのカスタムダイアログを作成しました。そのアプリケーションを通常のSamsungGalaryAceで実行している間は、そのデバイスで適切に表示されますが、Motorola Atrixでそのアプリを実行しようとしている間、カスタムダイアログボックスは境界線で適切に表示されません。。。カスタムダイアログが含まれているMotorolaAtrixエミュレータの画像をご覧ください。
カスタムダイアログの境界線を削除する必要がありますか、それとも任意のデバイスでカスタムダイアログのみを表示するために他に何をする必要がありますか?カスタムダイアログから境界線を削除する必要がある場合は、その方法を教えてください。
ありがとう。
android - 2 つのカスタム ダイアログを次々に実装する最良の方法は何ですか?
さまざまなチュートリアルの助けを借りて、ローカル データベースからのレコードが入力されたリストビューを表示するカスタム ダイアログを作成することができました。クリックリスナーを設定し、返された位置にカーソルを設定するなどして、クリックされたリストビューアイテムでレコードを取得する方法を見つけました...今、私がやりたいことは、アイテムがクリックされたときにこのダイアログを閉じて、新しいリストビューを再設定するテーブルの名前として、このカーソルのコンテンツを含む新しいダイアログを自動的に開きます。アプリケーション構造に関してこれを行う最善の方法を誰かが知っているかどうか知りたいです。現在、次のようにアクティビティに表示するダイアログを呼び出しています。
このダイアログが表示された後、ユーザーは CustomDialogList ダイアログからカテゴリを選択します。カテゴリが選択された後、このダイアログが閉じられ (または閉じられたように見え)、新しく入力された項目を含む同じダイアログが表示されるようにする方法を考えるのに苦労しています (または完全に新しいダイアログでもあります)。 . 誰かが戻るボタンを押すと、前のダイアログが表示されます。ファイル エクスプローラーと考えてください。ただし、深さは 2 レベルしかありません。アプリの他のすべてのものと一致するように外観をカスタマイズしたので、CustomDialogList を使い続けたいと思います。おそらく、コードのほかに、またはコードの代わりにこの問題を解決するのに役立つのは、このタイプの UI フローが以前にどのように実装されたかを示すいくつかの図と、いくつかの疑似コードです。
ありがとう。
android - ダイアログのスピナー - NullPointerException - Android
スピナーを含むカスタム ダイアログを表示したい。しかし、そうすると、setAdapter() メソッドで NullPointerException が発生します。1 週間以上試してみましたが、これを正しく行う方法がわかりませんでした。ここに私のコードがあります:
xml ファイル form.xml は次のとおりです。
私を助けてください。リンクをたどりました:ダイアログ内のスピナー - 同じ問題について説明している NullPointerException ですが、それでもできませんでした。