問題タブ [gridlayoutmanager]

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

android - android - RecyclerViewで使用するItemTouchHelperのDropアクションをキャッチする方法

RecyclerViewのItemTouchHelperに問題があります。

ゲームを作っています。ゲーム ボードは実際には RecyclerView です。RecyclerView には、いくつかのスパン数を持つGridLayoutManagerがあります。ドラッグ&ドロップのrecyclerviewのアイテムを実装したい。どのアイテムも全方向 (上下左右) にドラッグできます。

SO、 RecyclerView でアイテムをまだドラッグしているときに ItemTouchHelper の onMoved 関数が機能するのはなぜですか? どうすればこれを達成できますか?

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

java - Java GridLayout グリッド レイアウトを動的に変更する方法

フレームの幅に基づいて 3 つのパネルを配置するキャラクター シート プログラムを作成しようとしています。フレームがあまり広くない場合はパネルを縦に配置したいのですが、ユーザーがフレームを広くすることを選択した場合は、パネルを横に配置したいと思います。

3つのパネルが配置されているscrollPanelもあるので、scrollPanelはscrollPaneに追加されています。

イベントリスナーが機能するという投稿を見たことがありますが、これらのほとんどはボタン用であり、レイアウトが変更される前にフレームサイズが特定のしきい値を超える必要があります。html を推奨する他の投稿を見ましたが、現時点では必要ではありません。

ここに画像の説明を入力

この図では、3 つのパネルが縦に並べられており、スクロールすることができます。

概要:

  • Frame のサイズに基づいて GridLayout を動的に変更できますか?

  • フレーム サイズの変更を監視するにはどうすればよいですか? イベント?if ステートメント?

  • パネルが垂直か水平かに基づいて、水平スクロール バーと垂直スクロール バーが表示されないように設定して、ScrollPane で同じことを行うことはできますか?

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

android - Androidのリサイクラービュー(GridLayoutManager)で列間のスペースを減らす方法

recyclerview の GridLayoutManager を使用して、アプリにカスタム ギャラリーを表示しています。ギャラリーのようなすべての機能を実装しました。しかし、私が立ち往生している小さなことがあります。1行に3枚の画像があります。しかし、画像間のスペースを減らす必要があります。そうしている間、3つ以上の画像を連続して表示したくありませんが、画像サイズ(必要な場合)は大きくなる可能性があります。

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

xamarin - GridLayoutManager はどこで入手できますか

Xamarin Studio にパッケージ Xamarin.Android.Support.v7.AppCompat があります。

これは GridLayoutManager または他のパッケージを保持するパッケージですか

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

android - GridLayoutManager を使用すると、Android RecyclerView セルが常に左揃えにされる

RecyclerViewa を aと共に使用するとGridLayoutManager、セルは常に左揃えになります。空き領域は常にセルの右側に表示されます。を使用ItemDecorationしてオフセットを計算すると、セルが小さくなるだけで、セルの右側に空きスペースが維持されます。 gravity="center"in the RecyclerViewand layout_gravity="center"in the cells は役に立ちません。

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

android - recycleviewのグリッドレイアウトで自動列を設定するには?

recycleview の gridlayout で自動設定された列サイズをアーカイブしようとしています。そのコードを見つけましたが、私はアンドロイドが初めてなので、フラグメントクラスに実装する方法がわかりません。実装方法を教えてください

1) ベースフラグメントクラス

2) recycleview の gridlayout での autosetcolumn のメソッド

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

android - Marshmallow の GridLayoutManager で Android recyclerview に問題がある

こんにちは、マシュマロの GridLayoutManager で recyclerview を使用すると問題が発生します。フラグメントを使用してリストを作成します。コードは次のとおりです

そのため、リストにヘッダーまたはフッターがある場合は、画面の幅を埋めるようにコンテンツを作成しようとしました。それ以外の場合は、2 列のグリッド レイアウトにする必要があります。getSpanSize(int position) が呼び出された直後の最初の if ステートメントでアプリがクラッシュします。

ここに私が使用しているアダプターコードがあります

リストにヘッダーとフッターとして常に2つのアイテムを追加し、常に両方のビューをリストに追加しようとしました(全幅のコンテンツとして)

なぜ「RecyclerCategoryAdapter.isPositionHeader(int)' on a null object reference」がメッセージにあるのだろうか。

メソッド「isPositionHeader(position)」を呼び出す前にアダプターのnullをチェックしましたが、メソッドisPositionHeaderにはnullの可能性がないようです

これは、Android フォンの 6.0 および 6.1 バージョンでのみ発生しました。しかし、私の電話には決して起こりません(私の電話は nexus 5x です)。だからいつもそうなるわけじゃない

ListView を Recyclerview に置き換え始めたばかりなので、アドバイスが必要です。この問題を解決するのを手伝ってくれる人はいますか? または同じ問題に苦しんでいる人はいますか?

添付する必要があるコードが他にあるかどうか聞いてください

ありがとうございました

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

android - Android: SuperRecyclerView GridLayout の最初の行の 2 番目の項目でグリッド項目が整列されない

SuperRecyclerView を使用して GridLayout を使用しており、問題なく動作していますが、このように最初の行の 2 番目の項目に配置されていません。どうすれば問題を解決できますか。以下のコードを教えてください。

活動.xml

ホーム.java

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

android - バスの座席予約管理

現在、URLからXMLデータ形式の下にこれを取得しています-

そして、空席をクリックして空席が0の座席を無効にしたいバスのレイアウトのイメージを作成しました( <IsAvailable>0</IsAvailable> )

ここに画像の説明を入力

以下のレイアウトを作成し、取得している XML データを入力する方法について混乱しています。

  • シートレイアウトの作り方。
  • シートに XML データを入力する方法と、クリック時に次の処理のために次のアクティビティに転送されるもの。
  • 空室状況に基づいてシートを無効にします。

コードで XML からのデータ/値を解析できます....レイアウト形式を作成し、それらの XML 値を特定の座席に合わせる方法が必要です。