問題タブ [row-height]

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

ios - UITableViewCell + 動的な高さ + 自動レイアウト

私はこの素晴らしい答えから来ました:
UITableView で自動レイアウトを使用して動的なセルレイアウトと可変行の高さ

その回答で説明されていることを実装しましたが、少し異なるシナリオに直面しています。私は持っていませんUILabelが、代わりにUILabels の動的リストを持っています。

テーブルビューがどのように見えるべきかのいくつかの異なるケースを示す画像を作成しました:

ここに画像の説明を入力

レポの現在の状態では、セルはセルの に合うように垂直方向に成長しませんcontentView


アップデート

レポ: https://github.com/socksz/DynamicHeightCellAutoLayout

リポジトリからプロジェクトを取得して実行しようとすると、私が言及している問題が何であるかを正確に確認できます。機能させるために不足しているものを取得できません。

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

android - 不完全な行項目を持つ GridView がスクロールしない

不完全な行項目番号を受け取ったときに問題が発生し、GridViewスクロールしなくなりました。私のアイテムは動的で、サーバーによって提供されます.3つの列があり、GridViewアイテムの数が有効にするのに十分な数でscrollingあり、行アイテムが3の場合、正常に動作します. 例 (9 項目): 完了

ただし、3 番目の行に 1 つまたは 2 つのアイテムしかない場合は、スクロールしません (7 つまたは 8 つのアイテム)。 不完全な

これは私に興奮よりも頭痛を引き起こしました。私GridViewのレイアウトは次のとおりです。

私の活動では、アダプターを宣言して設定するだけで、大したことはありません。何か見逃しましたか?と を別々に追加してみましverticalSpacingたが、何も変わりません。padding

編集: これはレイアウト全体の設定です:

全体のレイアウト

BlackRelativeLayoutでありFrameLayout、最後のImageViewものはそれぞれ上と下に揃えられます。上TextViewは下FrameLayout、下TextViewは上の下TextView。今GridViewは下の下TextViewと上の上ImageViewにあり、最初の 3 つの要素と下の要素の間で消費された残りのスペースに基づいて高さを拡張する必要があります。これが私のレイアウトでのセットアップ方法です。

私は何十回ListViewも実行しており、これには同様の実装があるため、コードよりもレイアウトの問題だと思います。

EDIT2: レイアウト:

気にしないでくださいImageView。ソースを取り出しただけです。実際のレイアウトからセットアップを保持する必要がありました。コード:

アダプター:

アイテムのレイアウト:

gridViewItemスクリーンショットのように、スクロールをトリガーするのに十分な数のアイテムを追加して、問題を再現するためにその行が不完全になるように、一番下の 1 つまたは 2 つのアイテムを取り出してみてください。ありがとう。

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

ios - カスタム UITableViewCell の偽フレーム

カスタム UITableVieCell を TableView に実装しようとしています。セル内には、間違ったプロパティを取得している 2 つのサブビューがあります。

ここに私の tableView:cellForRowAtIndexPath: があります:

カスタム Cell ListCell からの 2 つの init-methods は次のとおりです。

それが解決策です:

ここに画像の説明を入力

そしてそれが私の目標です:

ここに画像の説明を入力

そのため、カスタム セルの 2 つのサブビューが間違ったフレーム番号を取得しています。私はこれに何時間も苦労しています!

前もって感謝します!

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

css - CSS トランジション テーブル行の高さ

私はCSSテーブルを持っています。すべての行は同じ高さですが、ユーザーが 1 つをクリックすると、選択された行がテーブル全体の高さになり、残りの行はフェードアウトする必要があります。他のすべての行を設定するだけで機能しましたdisplay:noneが、トランジションで何かしたいと思います。

100% に設定max-heightしてから 0 に変更しようとしましたが、選択した行が残りの行よりもわずかに大きくなるだけで、残りはそのままです。heightを100% から 0 に変更しようとしましたが、高さを 100% にすると、一番上の行が大きく、残りの行の高さが約 15px になります。

height:auto本質的には、 から に移行したいのですheight:0が、うまくいきません。トランジションなしで前後にスナップするだけです。それをテーブル行で機能させる方法のアイデアはありますか?

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

html - ASP Repeater: すべての列で同じ行の高さを実現する

私はここが初めてで、Web 開発の初心者です。データテーブルからデータを表示するために作成したリピーターに苦労しています。非常に長いデータと短いデータがあります。これらにより、行の高さがさまざまなサイズになり、境界線が浮かんでいました。リピーターがすべての列 (高さが最も高い方) で行の高さを自動調整し、vertical-align=middle を適用するようにしました。どうすればいいのか教えてください。私はVBを使用しています。よろしくお願いします。良い一日を。

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

html - 親の残りの高さを絶対値で塗りつぶす

親の残りの高さであるdivが必要です。

このフィドルのように

CSS:

しかし、IEでは動作しないようです

私の問題を解決する方法はありますか?