問題タブ [android-gridlayout]

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

android - 上/下のキーを押さずにインデックスを使用してグリッドレイアウト内を移動

5ページある場合、index.like view pagerを使用してgridlayout内を移動するにはどうすればよいですか?setcurrentpage(3)は、あるページから別のページに直接ジャンプします。gridlayoutのこのように、4*9のアイテムがあります。現在ハイライトされているアイテムは5です。5番目から20番目のアイテムに直接移動したい場合、上下のキーを使用せずにこれを行うにはどうすればよいですか?

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

android - GridLayoutを使用してAndroidでフォームラベルを向きに合わせる方法

次の1つの列に表示したいフォームがあります。

水平方向のスペースが限られている場合(つまり、縦向き)。そして、水平方向のスペースが豊富な場合は、2列の向きに流したいと思います。

レイアウトリソースのペアでこれを実行できることは知っていますが、動的な列数を持つレイアウトを1つだけにしたいのです。

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

android - GridLayout 内のスピナー

Spinner を GridLayout に追加すると、レイアウトが「壊れる」ようです。この問題を説明するために、最小限の実例を用意しました。

左側にラベルがあり、右側に入力コントロールがあるグリッドが必要です。右側のコントロールが残りのスペースを占めます。簡単な例は次のようになります。

EditTexts を使用したグリッド

入力コントロールの 1 つをスピナーに置き換えると、右側の列が画面の境界からはみ出し、見苦しいレイアウトになります。

スピナー付きグリッド

なぜこれが起こるのですか?どうすれば回避できますか?


最初の例のコードは次のとおりです。

そして、これが2番目の画像のコードです。唯一の違いは、最初の EditText が Spinner に置き換えられたことです。

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

android - GridLayout に xml レイアウトを使用してフラグメントを動的に追加しても機能しない

私たちのアプリでは、GridLayout にフラグメントを動的に追加しようとしています。空のグリッド レイアウトは、フラグメントのレイアウトと同様に XML で定義されます。実行時にいくつかのデータを調べ、そこからレイアウトに追加するフラグメントの数と、各フラグメントに使用するレイアウトを決定します。生成されたビューにフラグメントにサイズを割り当てると、すべて機能しますが、フラグメントのレイアウト ファイルでサイズを指定すると、グリッド レイアウトには何も表示されません。もちろん、ビューを作成するときにサイズを指定することもできますが、各デバイスの正しいレイアウトを選択するために Android の組み込みシステムを利用できるため、フラグメントの xml レイアウトで指定することをお勧めします。

サポート ライブラリ フラグメントを使用しています。それが違いを生む場合、サポートライブラリGridLayoutを使用していません

関連するコードと xml は次のとおりです。

GridLayout XML:

フラグメント XML の例

フラグメント onCreateView() メソッド

フラグメントをレイアウトに追加するには

それをカバーするべきだと思います。繰り返しますが、onCreateView() でディメンションを明示的に設定する行のコメントを外すと、それらは GridLayout に適切に表示されるので、フラグメント トランザクションと同様に、フラグメントやそのような作業を追跡するすべての機能を把握できます。この問題は、フラグメントの xml でサイズを指定しようとすると発生します。この場合、空白の画面が表示されます。

あなたの考え、提案、黙想は大歓迎です。ありがとう、ジャレッド

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

android - Android GridLayout の下位互換 API 12 から 7 を実装する際のエラーの解決方法

新しい機能 (API レベル 12) を古い API (レベル 7) で利用できるようにするにはどうすればよいですか? RadioButtons のブロックを使用したいと考えています。私は gridLayout 内でそれを行います。編集には Eclipse Juno を使用し、Java コンパイラ JDK 準拠レベルは 1.6 に設定しています。

RadioButtons を含む gridLayout を含むレイアウトを保存すると、API レベル 7 では使用できないことが警告されたので、解決したいかどうか尋ねられましたが、私は「はい」と答えました。

GridLayout を使用する代わりに、そのタイプが (正しくは?) レイアウト ファイルで android.support.v7.widget.GridLayout と呼ばれていることを確認しました。空の src サブディレクトリを持つノード 'gridlayout_v7' がプロジェクト bij Eclipse のルートに配置されました。

Android Support Library v.11 がインストールされています。

ただし、仮想デバイス (Android 2.1 デバイス) でプログラムを実行すると、LogCat は次のエラーと警告を返します。

エラー ログにエラーは表示されません。

コンソールには次のように表示されます (エラーなし)。

ソースコード ファイル MainActivity.java の完全なコード:

レイアウト ファイル activity_main.xml の完全なコード:

最後に、マニフェスト ファイルは次のとおりです。

仮想デバイスで RadioButton をクリックすると (最初にアプリを強制的に表示した後)、次の LogCat エラーが発生します。

ラジオボタンを選択した後、もう一度クリックしたり、同じグループ (同じ GridLayout) 内の別のラジオボタンを選択したりしても、選択を解除することはできません。

何が問題なのですか、どうすれば解決できますか?

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

android - GridViewで実装されたテーブルの列でデータを設定する方法

SQLiteデータベースのデータをテーブルで表示する必要がありますが、問題は、表示したすべてのgridViewサンプルが、テーブルのすべてのデータを定義する単一の配列で実装されていることです。

リンク

ユーザーが選択したデータセットが含まれる行数がわからないため、列ごとに異なるデータ配列を受け取るgridViewを実装する必要があります。

Es

または、行を指定されたintに制限する方法もあるので、単一の配列でも問題を解決できます。

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

android - Androidレイアウトグリッドベースでの要素の配置

4x4グリッドを形成する円で背景を(フォトショップを使用して)描画しました。円の中にいくつかの要素(小さな円の画像/ボタンなど)を正確に配置したいと思います。これどうやってするの?特定のレイアウトを使用する必要がありますか?これは、グリッドベースのゲームの背景です。背景(より正確になります): http: //uptiki.altervista.org/viewer.php?file = spojjb30484tjasmqbo2.png

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

android - 行を拡張するにはどうすればよいですか?

GridLayoutを使用しようとしていますが、(TextViewsを使用して)行を拡張してレイアウト内のスペースを「埋める」のに問題があります。

垂直方向の画像(赤い線は行を展開する場所であることに注意してください): ここに画像の説明を入力してください

水平方向の画像:
ここに画像の説明を入力してください

main.xml:

styles.xml:

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

android - AndroidGridViewのバグ

60個の要素を含むGridViewを備えたアプリがあります...これは、BaseAdapterを拡張してそれらを表示するIm​​ageAdapterのコードです...

問題は、グリッドビューを下にスクロールすると、最初から要素が表示され始めることです。私の間違いは何ですか????

0 投票する
4 に答える
1054 参照

android - Androidで画像を使用してカスタムグリッドを作成するには?

custom gridAndroidフォンのギャラリーでよく見る画像で作りたい

ここに画像の説明を入力

私はそれを数時間探していました。しかし、運が悪かったので、ここで質問をしようと思います。この種のグリッドビューを実現する方法を教えてください。または、他のアプローチに従う必要がありますか?