問題タブ [fill-parent]

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

android - WrapContent 幅の Vertical LinearLayout - 子が最も広い子までそれを埋めるようにします

私は、それぞれの子が最も広い幅を持つ、LinearLayoutいくつかの子を持つ垂直を作成したいと考えています。Button

ただし、子供の幅の使用MATCH_PARENTまたは使用に応じて、画面全体の幅を取得するか、塗りつぶさないかのいずれかになります。以下のスクリーンショット (塗りつぶし/ラップ):WRAP_CONTENTLinearLayoutButtonsLinearLayout

記入例 ラップの例

アクティビティ コードの例:

2 番目のスクリーンショットでわかるように、赤い線は実際には引き伸ばされずに全幅になりLinearLayoutます。これは、少なくとも 1 つのビューで幅が設定されているためです。

私が思いついた潜在的な修正は、最も幅の広いボタン (テキストが最も長い) を見つけてそれを使用WRAP_CONTENTし、残りはすべて を使用することMATCH_PARENTです。これにより、期待される結果が得られます。

欲しかった結果

コード:

しかし、それはエレガントな解決策のようには感じません - 私が見逃しているこのような状況のために意図されたメカニズムはありますか?

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

android - Android GridLayout の問題

GridLayout について 2 つの質問があります。

  1. 親を埋めるように言ったのに、親が親と一致するように設定されているのに、レイアウトが電話を超えて拡張されるのはなぜですか?
  2. 3 番目のテキストビュー (「日付」と表示されているもの) が壊れているのはなぜですか? 予約と書かれたものと日付と書かれたものの間に大きなスペースがあります。

ありがとう!

ここに画像の説明を入力

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

android - Android: ListView は ScrollView で完全な layout_height を取得できません


2 つの質問があります:

- ListView の動的な高さ (fill_parent、match_parent) を取得するにはどうすればよいですか? 「layout_height: fill_parent」と書いた場合、実際には機能しません

- ScrollView を使用せずに ListView のみを使用して解決策を得るにはどうすればよいですか? (ScrollView がないと、スクロールバーが適切なサイトから離れすぎます。)

ロビンに挨拶

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

html - フローティング div で残りのスペースを埋める

ここにこのセットアップ用の CodePen があります: http://codepen.io/anon/pen/Isqou

赤 (左) のフローティング div のイメージは、黒枠の div の高さを設定します。黒枠の div の残りのスペースを埋めるために展開するには、内部 (ドロップ シャドウ) div (コンテンツ div のサイズによって最小寸法が設定されます) が必要です。

ドロップ シャドウの div からフロートを取り除き、オーバーフローを追加し、マージンをドロップ シャドウに対応するように設定することで、水平方向のスペースを埋めることができました。残りの垂直スペースを埋めるにはどうすればよいですか?

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

android - アンドロイドイメージビューwrap_content

皆さんこんにちは。ご協力ありがとうございます。

Android Studio にプロジェクトがあります。

垂直 LinearLayout 内で ImageView を使用しています。

これが私のパラメータです。

下の画像 (赤いブロック) とイメージ ビューの境界線 (青い線) を見ることができます。幅に問題はありません。レイアウトの %100 ですが、アスペクト比を維持しながら画像を領域に合わせたいと考えています。画像でわかるように、空白があり、ImageView の高さが私の画像よりも大きいのですが、ImageView に画像を収めるにはどうすればよいですか?

携帯電話が縦向きでも横向きでも、その画像を幅に合わせたいので、これが必要です。

ここに画像の説明を入力

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

android-actionbar - アクション バーの親カスタム レイアウトを埋めない

3 つのレイアウトがあります: 1. calculate_actionbar_layout.xml 2. purchasemanager_actionbar_layout.xml 3. usermanagement_layout.xml

アクションバーからタブを選択すると、このタブの関連レイアウトがアクションバーに表示されますが、アクションバーにカスタムレイアウトが表示されません。

私のアプリの画像

メインアクティビティのコード:

選択したタブ変更アクション バーで:

カスタム レイアウト: