問題タブ [android-layoutparams]

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 投票する
2 に答える
795 参照

android - ダイアログの幅を画面の幅に合わせる方法

Dialogカスタムレイアウトで作成したい。私はそれwidthが電話スクリーンの幅と同じであることを望みheightますWRAP_CONTENT

これが私が試したものです:

問題は、dialogが画面幅の約 90% しか占めておらず、 の左右に若干の余白があることdialogです。電話の幅を完全に埋めるにはどうすればよいですか?

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

android - 高さ MATCH_PARENT のビューの下に AdMob バナーを配置するにはどうすればよいですか?

高さViewPagerのあるPagerTitleStripを持っています。MATCH_PARENTページはテキストのみですが、テキストが非常に長いため、一部のページは縦スクロールになっています。

現在、レイアウトの下部に AdMob バナーを配置する最適な戦略を見つけようとしています。これは状況です: - の下に置くViewPagerと、バナーが表示されませViewPagerMATCH_PARENT。- レイアウトの下部に配置するとViewPager、バナーの後ろからコンテンツがスクロールされ、これは正しい動作ではありません。

ViewPagerバナーを下にとどめ、スクロールするコンテンツをViewPagerバナーの後ろにしないというルールを設定することはできますか?

ありがとうございました

バナーを追加しようとしている方法:

私のレイアウト:

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

java - 画面上の特定の領域に Android ImageView オブジェクトをドロップするにはどうすればよいですか?

Windows で C# を何年も使用した後、Android に戻ってきたばかりで、ユニバーサル アプリを Android に移植したいと考えていました。クリベッジに基づいたソリティアのバージョンです。基本的に、私が行ったことは、事前に定義された ImageView の場所を含む相対的なレイアウトを定義することです。最初に、カードのダミー値を使用してすべてを入力し、レイアウトが適切に見えるようにしました。それが終わったら、ゲーム ロジックの実装に移ります。デッキ「drawCard」からカードをドラッグするときに、ユーザーが空 (かつ有効な) ImageView オブジェクトのいずれかでカードを離すと、drawCard の値は、それが解放された空の ImageView オブジェクトに割り当てられ、drawCard元の位置に戻る必要がありますが、デッキの次のカードに基づいて新しい値になります。私の問題は、ドロー カードの位置を計算して、有効な ImageView ターゲット上にあるかどうかを判断することです。XML は次のとおりです。

(同様の宣言が他の 3 つのハンドに対して行われます。以下は、カード デッキと、ユーザーがドラッグしているドローカードです):

私が昔やっていたことは、絶対位置を使用して、カードの有効な「ドロップ ゾーン」を計算することでした。相対的なレイアウトでは、これを行う方法がわかりません。理想的には、ドラッグしているカードの死点座標と、有効な「ドロップ ゾーン」の左上と右下の座標を計算します。座標がこれらの値の間にある場合、カードは解放され、元の場所にも新しいカードが引き出されます。

ここに私がやっていることのスニペットがありますが、正確な値が得られません:

有効なドロップ ゾーンを計算してみてください。

場所を特定しようとするロジックは次のとおりです。

レイアウトは次のようになります。

ソリティアのレイアウト

長い投稿で申し訳ありませんが、質問を理解するのに十分な情報がここにあることを確認したかったのです。

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

android - Android は editText をプログラム的に onClick に追加します

onClick の部分がまったく役に立たないことはわかっていますが、万が一何かが変わった場合に備えて、そこに置いておきます。onClick を取得したので、現在のアクティビティに editText を追加したいと思います。これは activity_calculation と呼ばれます。私は現在、別の質問から取得したこのコードを持っています:

任意の助けをいただければ幸いです。多分あなたは私が間違ったことを見ることができるでしょう