問題タブ [android-view]
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 - Android:方位角方向のスライドビューを実装
方位コンパスの方向の値に基づいてルーラービューを作成しようとしています。アイデアは、「向き」センサーから取得した方位角値に従って左または右にスライドするカメラビューの下部に小さなビューを配置することです。
このようなもの:
私の主な概念上の問題は、電話を同じ方向に回転させ続けた場合に、どのようにバーをまとめることができるかを理解することです。この問題を解決する方法についてのアイデアを探しています!この問題はビットマップで解決できますか?
これに適したクラス/ツールはどれですか?これを行う方法の例はありますか?
ありがとうございました!
android - 既存のビューの背後にある相対レイアウトにビューを追加すると、画面がちらつく
View
フルスクリーンを占有している別のビューの後ろに挿入し、後で前面のビューを削除して、残りのビューのみを表示しようとしています。機能的には、すべてが期待どおりに機能していますが、問題は、View.addView()を呼び出して 2 番目のビューを追加し、インデックス 0 に追加するように指定して最初のビューの背後にあると、画面がちらつくことです。ビューが実際に最初のビューの前にほんの一瞬だけ追加され、その後ろに移動すると再び非表示になるかのようです。
これが私がやっていることです:
アクティビティが作成されたら、 を に追加しImageView
、RelativeLayout
インスタンスRelativeLayout
をアクティビティのコンテンツ ビューにします。
アクティビティが開始されると、 を作成してインデックス 0 に追加したため、 の背後にありGLSurfaceView
ます。RelativeLayout
ImageView
後で、すべての読み込みが完了し、GLSurfaceView が継続的にレンダリングする準備が整った後、スプラッシュImageView
が削除され、クリーンアップされます。
onStart()が呼び出されるGLSurfaceView
前に作成する必要がない、これを行うためのより良い方法はありますか?
android - データベースから照会された値からalertdialogにデータを入力する方法は?
現在、ダイアログの[OK]ボタンを押したときにのみ、フェッチされた値を表示できます。しかし、alertdialogが表示されたらそれを見たいです。表示コードを.setPositiveButton( "OK"内に配置したことはわかっていますが、その前に配置しようとしても機能しませんでした。このsetview(addView)を使用する必要があると考えているのですが、そうではありません。方法を知っています。助けてください。
android - 動的に変化するビューを含むスライド機能
この画像をご覧ください。レビューセクション全体が曜日などに応じてスライドします。内部の値は動的であり、サーバーから取得されるため、コメント、同意、不正使用の報告という名前のボタンもあり、次のように値が更新されます。彼らの名前
どうすればAndroidでこの種の機能を実現できますか。つまり、動的に変化する要素を含むリストビューを含むスライド機能(左と右の両方)が必要です。それに応じてどの機能がそこにあるかクリックのボタン
できるだけ早く助けてくださいAbhinavに感謝します
android - Android、setSelected()、state_selected
で困っていView.setSelected()
ます。Views
選択済みとしてフラグが付けられています-TextViews
たとえば、フォントの色を変更します-しかし、私の背景セレクターは変更を登録していないようです。
セレクターの例:
どの種類のコンテキスト情報が役立つかさえわかりません。ビューは LinearLayout の子であり、タッチ イベント内で選択された状態をプログラムで設定しています。私が言ったように、フォントの色が白から灰色に変わるので、うまくいくように見えますが、背景は同じままです.
編集:投稿する前にばかげた間違いをチェックしました:P. 答えは「android:background 属性を追加する」ではありません。
android - Androidでアニメーションビューを描画するにはどうすればよいですか?
カスタム ビューをゼロから作成しました。拡張View
および上書きonDraw()
。ビューをアニメーション化するときに、オフセットを使用してカスタム アニメーションを生成します。例えば。
私のフレームはそれ自身を無効にすることから来ているという考えです。問題は、同じ画面でリストビューをスクロールするだけで、このビューが無効になる可能性があることです。
この「共有された無効化()」は、私のアニメーションに遅れを引き起こします。その遅れから抜け出す方法はありますか?
その共有環境でアニメーションを実行するための他の提案はありますか? オフセットを計算する別のスレッドを使用してアニメーションを作成するには、アニメーションを表示するために強制的な invalidation() 呼び出しも必要です (間違っている場合は修正してください)。
たとえば、より大きなステップで10回の無効化リクエストでアニメーションを実行する唯一の解決策はありますか? ラグアウトは緩和されますが、別のアプローチを使用できると思います。
android - 階層ビューアーに表示されるmLeftとmRightとは何ですか?
階層ビューアーツールを使用してビューのプロパティを表示しようとしています。私の最初の問題は、ビューを非表示にするために何もしなかったにもかかわらず、ビューが非表示になっているように見えることです。私の2番目の問題は、親へのパディングスペースであると期待する値、mRightおよびmLeftを確認することです。
私は実際にmLeftとmRightが何を意味するのかわかりません。しかし、mLeftでゼロより大きい値を取得することは期待していません。これを引き起こしているのは何ですか?
android - 水平スクロール ビューを無限にしたり、ループさせたりすることはできますか
水平スクロールビューを無限にするか、少なくとも無限の効果を与えたいです。どうすればいいですか?画面がスクロールされたときにAndroidの横スクロールビューを聞くことはできますか?呼び出されるコールバックメソッドはありますか?
スクロールの終わりに達したかどうかを知ることができますか?
android - ビューからキャンバスまたはビットマップを抽出する方法はありますか?
線を拡張View
して描画するこのクラスがあります。
Context
からの既存のビューを使用して、その上に描画したいと思います。出来ますか?
android - メール作成でandroidのyahooみたいな機能のデザイン入力が欲しい
メール作成で、ユーザーが to/cc/bcc にメール ID を入力/選択したとき。7 ~ 8 個の電子メール ID があり、ユーザーが 3 番目の ID を削除したいとします。ユーザーが 3 番目のものに移動してそれを削除することは非常に困難です。したがって、これに対する解決策は、
- ユーザーは電子メール ID を入力し、SPACE または COMMA を押します。
- 次に、1 つの長方形のボックスが背景に表示されます。
- その長方形のボックスの右隅にバツ印が欲しいです。
- ユーザーがその 3 番目の電子メール ID を削除したい場合は、その電子メール ID を含む 3 番目の四角形の十字マークをタップするだけです。
(Yahooメールコンポーザより下図参照)
同様の機能が必要です。どうすればアンドロイドで達成できますか? 使用できる標準コンポーネントはありますか? 現在、To、Cc、Bcc のオート コンプリート テキスト ビューを使用しています。助けてください。前もって感謝します。