問題タブ [dynamiclayout]

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

android - Android レイアウト: getLineBaseline、getLineDescent、getLineAscent、getLineBottom、getLineTop の意味

次のメソッドLayout( StaticLayoutDynamicLayout、およびを含むBoringLayout) のドキュメントは非常に少ないです。

これらのメソッドが返す数値は正確には何ですか? それらは通常のフォント メトリック値ですか、それともレイアウト上の位置ですか?

調べるためにテスト プロジェクトを作成したので、Q&A スタイルの下に回答を投稿します。

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

android - Android TextView:テキストの入力時にレイアウトを動的に変更するにはどうすればよいですか

ユーザーが TextView フィールドに入力すると、ボタンを動的に「表示」または「非表示」に設定する必要があります。以下のステートメントを使用することで、Enter キーが押されたときにそれを実現できましたが、ユーザーがテキスト コンテンツを入力または削除するとすぐにボタンが表示されるか消えてしまうと、すばらしいことです。なにか提案を?

ご清聴ありがとうございました!ロドリゴ・トマス。

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

android-studio - 文法的に作成されたフレームレイアウトの ID「bla bla bla」のビューが見つかりません

プログラムでフレームレイアウトを作成しています。次に、プログラムでフラグメントを作成します..次に、フラグメントをフレームレイアウトに追加します..このプロセスは、ボタンをクリックするたびに行われます。フレームレイアウト id とフラグメント タグについては、整数インクリメント変数を作成しました (「id」は開始時に「0」として開始されます)。

新しいIDで新しいフレームレイアウトを作成し、新しいタグでフラグメントを作成するボタンをクリックすると、そのフレームレイアウトにフラグメントが追加されます...そして、論争の的となるオーバーラップビュー..

ここで私のコードの下に、

デバッグすると、logcat でこのエラーが発生します。

なぜそれが起こるのかわかりません..私はすでにフレームレイアウトを作成していて、そのIDを割り当てています..しかし、このエラーは、この特定のIDに割り当てられたビューがないことを示しているため、フラグメントを追加できません..

Plsは私を助けて..事前に感謝..

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

java - アンドロイド; 動的なボタン レイアウト

値で満たされたリストと質問のあるリストがあります。値リストの一部の要素には複数の要素があるため、たとえば

question[2] = 軽い
question[3] = トッピング

値 [2] = オン / オフ
値 [3] = チーズ / ピーマン / オレンジ / リンゴ
(これらの値を " / " で分割)

今、リスト内のすべての質問と値に対して、値の場所にボタンを使用したいと考えています。

これは可能ですか? はいの場合、そのようなレイアウトを作成するための最良の方法は何ですか?

完全な例:ここに画像の説明を入力