問題タブ [android-gridview]
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.
android - Android ウィジェットの行と列のレイアウト
物事は簡単です。4 行と 4 行のウィジェットを作成したいと思います。各セルには、クリック可能な画像と、[設定] ページでユーザーが設定したアクションがあります。
レイアウトは次のようになります。
このシナリオでは、どのレイアウト要素を使用することをお勧めしますか? GridView、TableLayout、さらに Linearlayouts を使用する必要がありますか? 項目間の間隔は同じでなければならないことに注意してください。なるべく軽くしたい。それで、どのレイアウトですか?
GridView を使用することにした場合、これに関する簡単なチュートリアルはありますか? AppWidgetProvider から GridView にアクセスしてアダプターに設定する方法を見つけることができません。ありがとうございました。
LE: GridView は Android 3.0 からサポートされているようですが、間違っていたら訂正してください。この場合、あとは 16 個の画像を追加し、各画像に onClickListener を追加するだけです。ブレ...
android - Android、Gridview、タッチ アンド ドラッグ イベント
onTouch に応答する画像の GridView を設定しようとしています。たとえば、指を画面上で水平、垂直、または斜めにスワイプすると、タッチしたボタンが選択されます。imageview に OnTouchListener を設定しようとしましたが、これはうまくいきませんでした。ドラッグ イベントの最初の imageview だけが onTouch イベントを受け取りました。
android - すべてのグリッド ビュー アイテムの特定の要素にアクセスする方法
各項目に2つの要素があるグリッドビューがあります.1つ目は画像で、2つ目はタイトルです.タイトルはアプリケーションの起動時には見えませんが、グリッドビューの外にボタンがあります.クリックして、アイテムのタイトルの表示を変更して表示したいのですが、グリッド ビューで各アイテムの各タイトルにアクセスできないという問題があります。アクティビティの独立したボタンの onClick メソッドでタイトル (TextView) の可視性を設定すると、グリッド ビューの最初のアイテムの可視性のみが変更されます。
このスケッチは私のインターフェイスを表しているため、最初はタイトルが見えませんが、「SetVisibilityButton」をクリックすると、それらを Visible に設定したいと思います:
oncreate() アクティビティでグリッド ビューを設定します。
私の ImageAdapter クラスでは、これは私の getView() メソッドです:
メイン アクティビティからタイトル テキストビューを取得し、その可視性を設定するために、次のことを試しました。
試してみました:
試してみました:
ただし、これらのソリューションはすべて、グリッド ビューの最初の要素のみの可視性を設定します。
私はこの問題に多くの時間を費やしましたが、まだ解決策が見つかりません。誰かがそれを修正するのを手伝ってくれますか?
android - ImageViewsおよびTextViewsでGridViewを使用する際の問題
各セル内にImageViewとTextViewを備えたGridViewを使用しようとしています。もちろん、セルレイアウト、グリッドレイアウト、imageAdapter、およびメインアクティビティを作成しましたが、次の問題が発生し続けます。
エミュレータでこれを試してみると、最初の画像とキャプションが正しく表示されますが、下にスクロールするとすぐに、いくつかのアイテムが混乱し始め、変更を続け、場合によっては複製することさえあります。
2つの並列配列(画像とキャプション)を使用しています。Log.v関数を使用して、getViewが呼び出されたときに表示されていたインデックスと画像を見つけようとしましたが、最初のもの(スクロールせずに表示できる)のみが正しく割り当てられています。
ビューを何度も生成することで問題を解決する必要がありましたが、それは明らかに正しい方法ではありません。
私が使用しているファイルは次のとおりです。
グリッドセル:
グリッドビュー:
GridActivity :(実装されている唯一のメソッド)
ImageAdapter:
これが私の最初の質問ですので、間違いを犯した場合は教えてください。前もって感謝します。
android - ImageAdapterを設定した後にImageViewの背景を変更するにはどうすればよいですか?
私はこのコードを持っています:
最初の3行は機能しますが、4行目と5行目は機能しません。アダプターをセットアップした後、1つのアイテムを変更したいのですが、何も起こりません。多分誰かがこれを行う方法を知っていますか?私は解決に非常に感謝します。ありがとう!
android - Androidでグリッドビューの行間のスペースを削除する方法
Androidグリッドビューでは、グリッドビューの行の間に余分なスペースがあります。グリッドビューにスペースを追加していません。
これが私のxmlファイルです
グリッドビューにビューを追加しているimageviewの他のxmlは
Adapterクラスでは、コードは次のとおりです。
スペースはgridviewの行の間にあります。コードのどこにもスペースを追加していませんが、垂直方向のスペースがあります。グリッドビューの行の間にスペースがある理由がわかりません。このスペースは、hdpiデバイス/エミュレーターには表示されません。この問題は、mdpiおよびldpiデバイス/エミュレーターにあります。
android - Android GridViewの文字からハイライトワード?
グリッド内の文字を定義し、選択した文字を強調表示し、有効な単語の場合は強調表示します。文字を定義してグリッド ビューで表示できます。しかし、選択時に図のように単語を強調表示するにはどうすればよいですか?? 私は同様のアプリを開発しています。助けてください。
Androidマーケットの単語検索アプリから画像をコピーしました。
android - フッターを読み込んでいるギャラリー ビュー
以下を達成する方法を誰かが知っていますか?
Android マーケットから
アプリの読み込み中にフッタービューを動的に追加することで、アプリのリストビューを実現しました。要件が変更され、gridview を使用したいと考えています。フッタービューに読み込みを入れるのに問題があります。私は次のimgのようになります。
これは私のものです。
android - Android GridViewは、アイテムのクリックで一番上までスクロールします
AndroidにGridViewがあり、カスタム画像を入力しています。ユーザーが画像をクリックすると、別のアクティビティに移動します。これは完全に機能します。
私が修正したい唯一のことは、ユーザーが選択を行うたびに、GridViewが上にスクロールして戻ることです。同じ位置にとどまりたいので、ユーザーがGridViewを使用してアクティビティに戻ると、最後のスクロール位置が表示されます。
出来ますか?
リスナーをスクロールイベントに配置しようとしましたが、明らかに、最後にキャプチャされたイベントは一番上へのスクロールであるため、それを使用して本来のスクロールに戻ることはできません。
前もって感謝します!
更新:非常に重要な点について言及するのを忘れました。私はAPI7で立ち往生しています。したがって、私は持っていませんsmoothScrollToPosition
。
android - スワイプ中にグリッドビュー画像の位置を変更することはできますか?
私自身が(Webサービスから)画像をgridviewにロードしようとしましたが、正常に実行されました。Lazy Adapterを使用して、Webサービスからすべての画像をロードしました。
ある画像をクリックすると、次のアクティビティに表示され、その画像をスワイプすると次の画像が表示されます。何か案は???