問題タブ [android-alertdialog]
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 - リストビューとボタンを常に全画面表示するカスタム ダイアログ
リストビューとリストビューの下のボタンを含むカスタム ダイアログを作成したいと考えています。ボタンはリストビューの下にある必要がありますが、常に表示されます (layout_alignParentBottom="true")。
非常にうまく機能するxmlを作成しましたが、長いリストに対してのみです。リストが短い場合、ボタンは依然として画面の下部にあり、ダイアログ タイトルの高さは引き伸ばされて、ダイアログが画面いっぱいに表示されます。添付の画像は、私が今日得たものを示しています。
要するに。必要な場合にのみ画面を埋める通常のダイアログが必要です。
何らかの理由で xml を投稿できません。ボタンは親の下に配置され、ボタンの上に小さなパネルが配置され、このパネルの上にリストビューが配置されます。すべてのレイアウトは、layout:height=wrap_content です。
助けてくれてありがとう。/マグナス
android - 一部のデバイスでのAndroidビューの境界線の問題
解決したトピック:以下に回答してください。
一部のユーザーは、アラートポップアップやeditTextsなどの一部のAndroidコンポーネントで境界線の配置の問題を報告しています。これは、Samsung Galaxy Apollo(200x400)およびHTC Pro Touch(480x640)デバイスで発生しています。私はそれらのデバイスを所有しておらず、Samsung Galaxy Sとエミュレーターではすべてが正しく見えるため、それを複製することはできません。
問題はデバイスのdpiまたは解像度にあると思います(edittextの背景は単一の.9.pngであるため、画像は問題なく表示されるはずです)。ただし、supports-screensタグが解決策であるかどうかはわかりません。また、アプリケーションはApi 3(v1.5)を使用して開発され、サポートされています-画面はまだサポートされておらず、画面サイズのリソース修飾子もサポートされていません。
アラートとeditTextに使用されるスタイルは、電話のデフォルトです。問題は、ユーザーが電話に適用したテーマに関連するものでしょうか?
よろしくお願いします!、問題を示すいくつかの画像を表示します。
android - カスタム アラート ダイアログのタイトルと (タイトル) アイコンを設定する
カスタム アラート ダイアログにタイトルも (タイトル) アイコンも設定できません。私のコード:
私は何を間違っていますか?また、コンストラクターと同様に呼び出しsuper.setTitle("MYTITLE");
て設定しようとしました。onCreate()
編集:うまくsetButton(BUTTON_POSITIVE, context.getString(R.string.button_value_OK),
new OnClickListener() {...}
いかないようです。
android - Androidアラートダイアログが表示されない
onTouchListener 内にアラートを表示しようとしていますが、表示できません。私はこれにかなり慣れていませんが、いくつかの優れたチュートリアルに従っていましたが、役に立ちませんでした。これはコードの一部です...このアラートが表示されない理由はありますか?
私の構造は大丈夫だと思いますが、コンパイルさえできません。
android - カスタム ダイアログの「ヘッダー」を AlertDialog の「ヘッダー」に変更します
カスタム ダイアログを作成しました。タイトルに AlertDialog のような背景を付けたいと思います。
より良い言い方:
「カスタムダイアログ」と書いてあるところ
次のような「ヘッダー」が必要です。
テキストに画像を追加するだけではなく、表示されている完全な UI スタイルを実際に実装します。
これは可能ですか?
カスタム ダイアログに使用したコードは次のとおりです。
android - 「ビジー」進行状況ダイアログにより奇妙なコード処理が発生する
あなたのために状況を要約しましょう:
- ボタン (btnChooseEp) があり、それを押すと AlertDialog が表示されます。
- AlertDialog で何かが選択されると、3 つの if ステートメントを評価する必要があります。
- それらが評価されている間、ProgressDialog が表示されます。アプリが「ビジー」であることを示します。
- これらのステートメントの評価後、ProgressDialog は消える必要があります。
私の問題はコードの下に記載されています。
コード ブロック全体を次に示します。
...
必要かどうかはわかりませんが、関数 setTracklist のコードは次のとおりです。
関数 getStringFromUrl のコードは、http: //pastebin.com/xYt3FwaSで確認できます。
さて、問題: ProgressDialog のことを実装していなかったとき (ところで、ここから持っています: http://www.anddev.org/tinytut_-_displaying_a_simple_progressdialog-t250.html )、それはうまくいきました - setTracklist 関数インターネット上のテキスト ファイルから文字列を取得し、そのテキストを TextView に設定します。ここで、ProgressDialog コードを追加し、元のコードを try ステートメントに入れると、テキスト ファイルのごく一部 (約 22 ~ 24 文字) だけが TextView に追加されます。「忙しい」ProgressDialogは問題なく表示されます。以前は完全に機能していました。1300 を超える文字を TextView に読み込むことができました。それがスレッドと関係があるかどうかはわかりません-私はたくさんグーグルで検索しましたが、答えが見つかりませんでした.
では、ほんの一部ではなく、すべてのデータをロードするにはどうすればよいでしょうか?
(ちなみに、すべてのifステートメントの下に「setTracklist(epURL、tracklist);」という行を設定できるようにしたいのですが、「epURL」を解決できないと書かれています。同じことを書くのはばかげているようです行 3 回!)
現在のコードで 25/1 を更新:
注: 「replay」と「replayWeb」は 2 つの TextView にすぎません。「btnChooseEp」は、別のボタンが押されたときに有効になります。
android - Android: 周囲に影のないダイアログ ボックス
背景をフェードするダイアログボックスの周りのこの「shadowBox」効果を削除するにはどうすればよいですか?
完全にカスタム ビューのように作成できることはわかっていますが、シンプルに保ちたいとしましょう。textView と 2 つのボタンのみを含むダイアログの xml レイアウトがあり、この 1 つのダイアログのみのフェードを停止したいと考えています。
android - Android の AlertDialog にパラメーターを渡す
いくつかのパラメーターを AlertDialog に渡そうとしましたが、このダイアログにはほとんどの場合、これら 2 つのパラメーター ("foo" および "bar" パラメーターを想定) が表示され、showDialog(int id)
. Bundle
パラメーターを渡すためにオブジェクトを取る Activity クラスには別のメソッドがあります: showDialog(int id, Bundle args)
、しかしこのメソッドは API 8 以降でのみ使用でき、API 7 で作業する必要があります。
ここでは、私がやっていることを簡単にするために、いくつかのコードのチャンクを入れます。
私のアクティビティでは、次のように AlertDialog を作成します。
他の部分では、このダイアログを次のように呼び出します。
どうもありがとうございました!
android - Androidでのアラートダイアログのカスタマイズ
アラートダイアログの明るい背景に暗い色でテキストを表示したい。しかし、私はこれを行う方法を理解することはできません。私を助けてください。
ありがとう。
android - AlertDialog - ユーザーが「OK」を押したときにチェックを実行するにはどうすればよいですか
カスタム AlertDialog の場合、肯定ボタンをオーバーライドしてダイアログを閉じないようにすることはできますか? 代わりに、いくつかの編集チェックを実行し、チェックが失敗した場合でもダイアログを開いたままにします。
壊す;