問題タブ [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.

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

android - リストビューとボタンを常に全画面表示するカスタム ダイアログ

リストビューとリストビューの下のボタンを含むカスタム ダイアログを作成したいと考えています。ボタンはリストビューの下にある必要がありますが、常に表示されます (layout_alignParentBottom="true")。

非常にうまく機能するxmlを作成しましたが、長いリストに対してのみです。リストが短い場合、ボタンは依然として画面の下部にあり、ダイアログ タイトルの高さは引き伸ばされて、ダイアログが画面いっぱいに表示されます。添付の画像は、私が今日得たものを示しています。

要するに。必要な場合にのみ画面を埋める通常のダイアログが必要です。

何らかの理由で xml を投稿できません。ボタンは親の下に配置され、ボタンの上に小さなパネルが配置され、このパネルの上にリストビューが配置されます。すべてのレイアウトは、layout:height=wrap_content です。

助けてくれてありがとう。/マグナス

代替テキスト

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

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に使用されるスタイルは、電話のデフォルトです。問題は、ユーザーが電話に適用したテーマに関連するものでしょうか?

よろしくお願いします!、問題を示すいくつかの画像を表示します。

ボーダー問題リンクimg

0 投票する
2 に答える
2376 参照

android - カスタム アラート ダイアログのタイトルと (タイトル) アイコンを設定する

カスタム アラート ダイアログにタイトルも (タイトル) アイコンも設定できません。私のコード:

私は何を間違っていますか?また、コンストラクターと同様に呼び出しsuper.setTitle("MYTITLE");て設定しようとしました。onCreate()

編集:うまくsetButton(BUTTON_POSITIVE, context.getString(R.string.button_value_OK), new OnClickListener() {...}いかないようです。

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

android - Androidアラートダイアログが表示されない

onTouchListener 内にアラートを表示しようとしていますが、表示できません。私はこれにかなり慣れていませんが、いくつかの優れたチュートリアルに従っていましたが、役に立ちませんでした。これはコードの一部です...このアラートが表示されない理由はありますか?

私の構造は大丈夫だと思いますが、コンパイルさえできません。

0 投票する
2 に答える
3466 参照

android - カスタム ダイアログの「ヘッダー」を AlertDialog の「ヘッダー」に変更します

カスタム ダイアログを作成しました。タイトルに AlertDialog のような背景を付けたいと思います。

より良い言い方:

「カスタムダイアログ」と書いてあるところ

代替テキスト

次のような「ヘッダー」が必要です。

代替テキスト

テキストに画像を追加するだけではなく、表示されている完全な UI スタイルを実際に実装します。

これは可能ですか?

カスタム ダイアログに使用したコードは次のとおりです。

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

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」は、別のボタンが押されたときに有効になります。

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

android - Android: 周囲に影のないダイアログ ボックス

背景をフェードするダイアログボックスの周りのこの「shadowBox」効果を削除するにはどうすればよいですか?

完全にカスタム ビューのように作成できることはわかっていますが、シンプルに保ちたいとしましょう。textView と 2 つのボタンのみを含むダイアログの xml レイアウトがあり、この 1 つのダイアログのみのフェードを停止したいと考えています。

0 投票する
2 に答える
8810 参照

android - Android の AlertDialog にパラメーターを渡す

いくつかのパラメーターを AlertDialog に渡そうとしましたが、このダイアログにはほとんどの場合、これら 2 つのパラメーター ("foo" および "bar" パラメーターを想定) が表示され、showDialog(int id). Bundleパラメーターを渡すためにオブジェクトを取る Activity クラスには別のメソッドがあります: showDialog(int id, Bundle args)、しかしこのメソッドは API 8 以降でのみ使用でき、API 7 で作業する必要があります。

ここでは、私がやっていることを簡単にするために、いくつかのコードのチャンクを入れます。

私のアクティビティでは、次のように AlertDialog を作成します。

他の部分では、このダイアログを次のように呼び出します。

どうもありがとうございました!

0 投票する
2 に答える
16103 参照

android - Androidでのアラートダイアログのカスタマイズ

アラートダイアログの明るい背景に暗い色でテキストを表示したい。しかし、私はこれを行う方法を理解することはできません。私を助けてください。

ありがとう。

0 投票する
4 に答える
2386 参照

android - AlertDialog - ユーザーが「OK」を押したときにチェックを実行するにはどうすればよいですか

カスタム AlertDialog の場合、肯定ボタンをオーバーライドしてダイアログを閉じないようにすることはできますか? 代わりに、いくつかの編集チェックを実行し、チェックが失敗した場合でもダイアログを開いたままにします。

壊す;