検索

ホームページ  >  に質問  >  本文

React Native を使用して画像グリッドを作成する

React Native で画像グリッドを構築するのを手伝ってほしいです。

配列内のマップされたデータを使用して画像グリッドを作成しようとしています。マッピング部分は正常に機能しますが、画像が希望どおりに配置されません。 これが私が探しているものです(赤い四角の場所に画像が配置されています)。

これはこれまでの私のコードです:

リーリー

これは私の CSS です:

リーリー

これは私が現在得ているものです:

これまでのところ、考えられるすべての CSS の組み合わせを試しましたが、これまでのところ何も機能しません。 FLATLIST も試しましたが、正直に言うと、現在のコードをフラットリストの要件に「適合」するように適切に変換できませんでした。

###助けてくれてありがとう! 乾杯!

P粉115840076P粉115840076334日前382

全員に返信(2)返信します

  • P粉330232096

    P粉3302320962024-02-22 00:48:20

    これは HTML エラーです。 実際には、要素ごとにフレックスラップ スタイルを設定するため、行ごとに要素が 1 つだけ存在します。 flex-wrap div が機能するには、すべての要素を flex-wrap div に入れる必要があります。お役に立てば幸いです

    リーリー

    返事
    0
  • P粉135292805

    P粉1352928052024-02-22 00:05:05

    答えが見つかりました! 2 つのチュートリアルのいくつかのヒントを組み合わせて、無事に完了しました。

    まず、「FlatList」を使用して画像グリッドを構築しました。ここで素晴らしいステップバイステップのチュートリアルを見つけました (私のページではなく、アフィリエイトもありません): YouTube チュートリアル 最初は、「numColumns={ }」

    を追加するまでは同じ結果が得られました。

    コードは以下のように表示されます:

    リーリー

    .

    リーリー

    次に、このチュートリアルのいくつかの戦略を使用しました (私のページではなく、アフィリエイトでもありません)。 YouTube チュートリアル

    見た目を良くするために CSS を微調整する必要がありますが、今のところ満足しています。

    これが最終結果です:

    返事
    0
  • キャンセル返事