問題タブ [quickcontactbadge]

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 に答える
2835 参照

android - Android:ListViewのQuickContactBadge

最初のシナリオ:

各アイテムに連絡先の写真とテキストが含まれているリストがあります。画像をクリックして表示したいのですがQuickContactBadge。バッジは、次のXMLスニペットによって定義されます

私が試したものと失敗したもの:

  1. 再利用可能なバッジを1つ定義し、すべての場合に再利用します。リストとバッジの両方がに配置されますRelativeLayout
  2. リストアイテムごとに1つのバッジを定義します。アイテムは使用しますRelativeLayout

何が見えますか:

基本的に何もありません。コードは有効なバッジインスタンスを取得し、次のロジックを適用します

クリックすると、onClickハンドラーのコードをステップ実行できますが、バッジが表示されません

質問:

  1. QuickContactBadge配置ロジックはありますか?画像をクリックすると、バッジの位置を計算して再調整する必要がありますか、それとも組み込みですか?
  2. 私が上で説明したこと(リストに表示されている画像のバッジ)と私が間違っている(または欠落している)ことを達成することは可能ですか?
0 投票する
1 に答える
637 参照

android - カスタム ダイアログの QuickContactBadge

カスタム ダイアログで QuickContactBadge を使用しようとしています。qcb を変更しようとすると、必ずクラッシュしますが、原因がわかりません。誰でも助けることができますか?前もって感謝します。

custom_xml.xml:

Java コード:

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

android - Android の QuickContactBadge またはポップアップ ウィンドウ

アクティビティにカスタム リストビューがあります。リストの各項目の左側に画像ボタンがあります。ボタンがクリックされたときにポップアップウィンドウを表示したい。ポップアップウィンドウには、チャットメッセージのような画像ボタンがいくつかあります。QuickContactBadge がクリックされたときのようなポップアップ ウィンドウが必要です。これどうやってするの?また、QuickContactBadge (電話の連絡先ではなく、自分の連絡先のリスト) を使用できますか? 助けて……?

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

android - 連絡先の画像を表示する QuickContactBadge

リストビューに QuickContactBadge を追加しようとしています。正常に動作し、クリック可能ですが、現在画像が表示されません。連絡先の画像を表示する方法があると確信していますが、方法がわかりません。誰でも助けることができますか?

私のコードは次のとおりです。

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

android - QuickContactBadge 画像を連絡先のプロフィール写真に設定する

私は QuickContactBadge を使用しており、連絡先のプロフィール写真を表示したいと考えています。これは私が連絡先情報をロードする方法です:

最も簡単な方法は何ですか?ありがとう。

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

android - QuickContactBadgeのクリック可能なラベルを作成する方法

QuickContactBadgesを使用して連絡先の写真とポップアップアクションペインを表示するアプリがあります。

私のレイアウトでは、連絡先の名前を表示するTextView下もあります。QuickContactBadge

QuickContactBadge現在、連絡先の写真(適切なもの)をクリック/タッチしたときにのみ、実際のクイックアクションペインが表示されます。名前の表示をクリックしたときにアクションペインも表示されるようにしたいと思いますTextView

TextViewのクリックイベントをキャッチし、それを使用してQuickContactBadgeのクリックをトリガーし、それによってアクションペインを表示する方法はありますか?

質問に本当に当てはまるかどうかはわかりませんが、これが私のレイアウトのXMLです。

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

android - ICS の Android QuickContactBadge 矢印

各項目の写真を含むリスト ビューを含む Android アプリを開発しています。

QuickContact各写真にバッジを設定しました。

android < ICS (android 4) では、画像は正しく表示されます。次に例を示します。

Android <4でクイックコンタクトバッジはOK

ただし、Android ICS 4 以上では、右下に矢印が表示されます。

ics のクイックコンタクト バッジの矢印

この右下の矢印をクイックコンタクトバッジで非表示にすることはできますか?

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

android - QuickContactBadge オーバーレイ

アプリで QuickContactBadge を使用していますが、うまく機能します。

ただし、バッジの右下隅に小さなオーバーレイが表示されます。QuickContactBadge単なる写真ではなく、写真であることを示すためにあると思います。これで問題ありませんがHolo.Light、アプリで使用しているため、連絡先バッジに暗いオーバーレイが表示されます。たとえば、 のストック ダイヤラでHolo.Darkは、オーバーレイは明るいです。

私はこれの理由を理解していますが、暗いオーバーレイはほとんどの連絡先の写真の上では醜いだけですが、明るいオーバーレイはほとんどの場合機能します.

では、オーバーレイをオーバーライドして、バッジにライト (つまり のライトHolo.Dark) オーバーレイを表示させるにはどうすればよいでしょうか?

の Android ソースを見るとQuickContactBadgeDrawableオーバーレイのmOverlayはプライベートであるため、アプリから直接アクセスすることはできません。はDrawableコンストラクターで設定されます。

これを解決するにはクラス全体を拡張する必要があると思いますがQuickContactBadge、AndroidとJavaの両方にかなり慣れていないため、その方法がわかりません。以前に s を拡張ListAdapterしたことがありますが、このバッジを拡張しようとすると、内部の Android リソースにアクセスしなければならないという問題に遭遇しますが、アクセスできません。

私が考えることができる他の解決策は、使用しているバッジを「だます」ことですHolo.Darkが、その方法がわかりません。

誰かが似たようなことをしたことがありますか、または少なくとも私を正しい方向に向けることができますか?

0 投票する
0 に答える
334 参照

android - アプリを実行したときに QuickcontactBadge がレイアウトに表示されない

いくつかの EditText コントロールと QuickContactBadge で FrameLayout を使用しています。ここまでは大丈夫。アプリを実行すると、すべてのコントロールが表示されますが、QuickContactBadge がレイアウトに表示されません。

見えるようにするにはどうすればいいですか?何か見逃しましたか?

これは私のレイアウトファイルです。

私が間違いを知るようになるように、私を修正するか、有用なリンクを提供してください。

貴重なご協力ありがとうございます!!