問題タブ [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 に答える
5130 参照

android - Android FrameLayout の重複の問題

フレームレイアウトとして、画像を上に、テキストを下に表示しています。各フレーム レイアウトは、グリッド セルの下にあります。テキストと画像が重なっています。画像を上に、テキストを下に、重ならないようにしたい。何か助けはありますか?

私は自分のコードを次のように添付しました。

item_grid.xml

main_grid.xml

Java コード:

0 投票する
6 に答える
6290 参照

android - Android で GridView イメージにテキストを設定する

私は8つの画像を持つグリッドビューを持っていますこのような

特定の画像ビューで、動的に変更されるテキスト値を設定したいこのような

メイン XML

**内部 XML レイアウト **

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

アダプタ クラス

どうすればグリッドビューでこれを行うことができますか.助けてください.

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

java - メソッド setVerticalSpacing(int) は、タイプ GridLayout に対して未定義です

このエラーが発生するのはなぜですか? The method setVerticalSpacing(int) is undefined for the type GridLayout. このメソッドは GridLayout ビュー用に作成されています。

これが私の GridLayout の宣言です。

これは、gameplayGL レイアウトで実行できるルーチン メソッドである必要があります。明らかな何かが欠けているに違いありません。なぜこれがエラーをスローするのですか?

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

android - Android - 固定画像グリッドを表示します (TableLayout を使用しますか?)

画像のグリッドを表示しようとしています (実行時にそれらがいくつになるかを知っています)。私の問題は、このグリッドが垂直 ScrollView 内と ViewPager 内にある必要があるため、2 つのスクロール可能なビューを別のビュー内に配置することはお勧めできません。すでに咳き込んでいます。 やりたい

したがって、TableLayoutを使用してこれを達成し、数学を使用してすべてのパディング/マージン/寸法を手動で設定しようとしています。私が得ているのはこれです: 私のテスト

これらの結果を達成するために私にできることはありますか?

おそらく、高さと幅が固定された GridLayout を使用しています。

TableLayout に入力するためにこれまでに作成したコードを以下に示します。これは Fragment 内にあり、「act」はアクティビティへの参照、table_view は私の TableLayout、objectids は使用する画像の ID を含む LinkedList です。

貴重なご協力ありがとうございます。

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

android - Android チュートリアル - setImageResource とグリッド ビュー

このチュートリアルに従って、グリッド ビューを実装しました。

http://developer.android.com/guide/topics/ui/layout/gridview.html

アダプターには、次の図への参照があります。

そして、画像はsetImageResourceを使用して表示されます:

これを改善したいと思います...:

  1. インターネットから画像をダウンロードします (URI を提供します)
  2. 画像をキャッシュする
  3. それらを GridView に表示する

どうすればいいですか?正しい方向に向けて、可能であれば関連するチュートリアルを提供してください

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

android - Gridlayout 内の各ビューの位置を取得する方法

私はアンドロイドが初めてで、GridLayoutですべてのビューの位置を取得するために使用される標準的な方法があるかどうか疑問に思っています。

このように GridLayout からビューを動的に追加および削除しています

私もこれを試しました..

これにより、新しいボタンが作成されますが、内部には何もなく、テキストも何もありません

アイテムが追加されるたびに、グリッドレイアウト内の各ビューの更新された位置を更新および取得する方法を理解しようとしています.GridLayoutで再配置されます。

位置とは、x、y 座標を意味するのではなく、リストビューで見られる 0、1、2、3、4 の位置を意味します。

getColumnCount(); を試しました。getChildAt(); ActionListener() ActionPerformed() など ヘルプ、ポインタ、ヒントはありますか?ありがとう!!

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

android - グリッド レイアウトにアイテムが表示されない

XML レイアウト:

Java コード:

要素の番号が EditText に入力されたときに動的に 2 つのテキスト フィールドを表示する上記のコードを試しました。

正常に動作しますが、10 個以上入力すると、最初の 10 個のみが表示され、他のものはグリッド レイアウトに表示されません。