問題タブ [onitemclick]
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 - ListViewのアイテムをクリックすると、AlertDialogを閉じたい
私はAndroidアプリの開発者です。AlertDialogincludeListviewを表示したい。
ListViewの項目をクリックすると、AlertDialogを閉じたいのですが。しかし、(1)コードは機能しません。
どのようにできるのか?
アドバイスを教えてください。事前ありがとう!
android - ListView カスタム OnItemClickListener が呼び出されていない
ここ数時間、カスタム リストビュー アダプターが OnItemClickListener で適切に動作しない理由を突き止めようと、ここ数時間頭を悩ませていました。DrawableLeft属性を使用してListView内のテキストビューの左側に画像を描画するTextViewがあります。今私のテキストビューでは、android:focusableとandroid:focusableInTouchMode、およびandroid:clickableをすべてfalseに設定し、リストビューのルートでandroid:descendantFocusabilityをblocksDescendantsに設定しています。これは、この正確な問題で発生する一般的な問題であるためです。 . ここで、私が使用するレイアウト ファイルを次に示します。
これは私の TextView レイアウトです:
BaseAdapter から派生したクラスの getView 関数内で、DrawableLeft Image をプログラムで設定しました。OnItemClickListener 関数を実装しているアクティビティに関しては、次のようになります。
これが私のカスタムアダプターです:
}
MenuItem クラスは、必要なフィールドの単なるセッターとゲッターです...
私はこれを発火させることができません。より多くのコードが必要な場合に助けが得られる理由がわかりません。すべてを投稿したくないことを知らせてください。BaseAdapter のサブクラスは非常に単純で、setCompoundDrawablesWithIntrinsicBounds を使用して TextView のテキストと DrawableLeft フィールドを設定するだけです。誰かがそれを助けることができれば、それは大歓迎です。
android - ListView Androidのアイテムで「onItemClick」を介してSQLiteデータベースからインテントにデータを取得する方法
事前にお詫び申し上げます。私はインドネシア出身なので、英語がうまくないかもしれません..Google翻訳で翻訳するだけです
私はsqliteに関連付けられたAndroidアプリを作成しています。私が抱えている問題は、選択したリストビューに従ってデータベースからデータを表示したいということです。アプリは私がツアーガイドを作成したアプリです。
アプリケーションを実行しながら、既存のアトラクションのいくつかのカテゴリを実行します。選択したカテゴリの 1 つ (カテゴリ: 自然など) の場合、自然界に存在する名前のリストがデータベース リストビューの形式で表示されます。
なんとかここまで上げました。
その後、ロサリなどの自然の名前を選択すると、データベースに従ってロサリの説明が表示されます。
上記のように表示する方法がわかりません..助けてください
データベースからデータを取得したリストビューを表示するためのこのファイル alam.java
このファイルdeskAlam.javaは、リストビューで選択されたオプションの説明を表示します
上記のソースコードで何か問題が発生したり、不足したりした場合は修正してください
android - ListItem は Android ではタッチ可能/クリック可能ではありません
私は ListActivity を拡張するクラス MainActivity を持っていますonResume()
。メソッド内のカスタム アダプターを介してリストにアダプターを設定します。
リスト項目のクリックを処理するには、これを使用します
ただし、マウスでアイテムをクリック/タッチすると機能しません。アイテムを選択して実装して使用する場合にのみ機能しますonItemSelectedListener
これはエミュレータの矢印キーでのみ機能しますが、実際のデバイスでは(通常)矢印/ナビゲーションキーがありません。リスト項目のクリックを定義するにはどうすればよいですか?
編集:row_item.xml
c# - クリックされたListViewアイテムの属性を取得する
ListViewを備えたWindows8アプリケーションがあります。
ListViewのソースであるいくつかのEventオブジェクト(EventType、Description、Timeなどの文字列属性を持つ別個のクラス)があります。
クリックしたアイテムの情報にアクセスしようとしましたが、設定されていないようです。
クリックしたアイテムのイベント属性を取得するにはどうすればよいですか?
android - Android-onItemClickが適切な値をインテントに渡す
GridViewからインテントに渡される適切な値を取得するにはどうすればよいですか。私はこれを間違った方法でやっているようです。これが私がしたことです:
私のMainActivityで:
私のCategoryRowItemクラス:これにはゲッターとセッターがあります
だから、どうすればcatIDやクリックしたアイテムのcatNameのような正しい値を取得できますか>
android - OnItemClick がクリックに反応しない
listview OnClick not working pagesを検索しましたが、解決しません。
my Activity は、 ArrayAdapterクラス を拡張するカスタム アダプターMyArrayAddapterを呼び出して、リストビューにデータを入力します。
問題: onItemClick() または setOnItemClick() が応答しません。
いずれかの項目をクリックしてもアクションは実行されず、ログ ステートメントも実行されません。
<<>>
コードスニペット:
Activity を拡張して OnItemClickListener を実装するクラスの下で、OnCreate() メソッドで次の関数を初期化して呼び出します。
トーストも表示されません:(
注: リストビューの項目をクリックすると、タイムスタンプが異なるだけでまったく同じメッセージが表示されます。そのような新しいメッセージが 7 ~ 8 件届きます。クリック前の LogCat:
クリック後:
アクティビティのレイアウト:
行項目のレイアウト:
初めて完全に入力されますが、クリックしたときに、パラメーターを変更して setAdapter() メソッドを再度呼び出すことで、再入力できるようにしたいと考えています。
多くの人が未解決の疑問を持っているのを見ると、これを解決することは確かに他の多くの人を助けるでしょう.
問題のクラスの Java ファイル:
LOGCAT を更新: 3 つのボタンで focusable:false 属性を使用した後。
android - Android:検索検索の提案で、新しいアクティビティを開くたびにクリックします。同じアクティビティを別のデータで開くことはできますか?
カスタム検索の提案を実装しました。提案をクリックすると、詳細アクティビティが開始され、データが正常に表示されます。問題は、提案をクリックするたびに、すべての提案に対して新しいアクティビティを開くことです。例:AppleBallCatの提案があります
Appleをクリックすると、Appleデータを使用して詳細アクティビティを開き、もう一度検索をクリックしました。Ballをクリックし、Ballデータを使用して詳細アクティビティを開きました。
戻るボタンをクリックすると、Appleの詳細アクティビティに戻ります。提案ごとに新しい詳細アクティビティを開かないようにするにはどうすればよいですか。
android - OnItemClickListener を実装していますが、onItemClick は機能しません
MainActivity には onItemClick があり、アクティビティは OnItemClickListener を実装します。すべては非常に単純です。このリスナーの結果は、ユーザーが ListView の項目に触れたときに Toas メッセージを画面に表示することです。しかし、onItemClick 関数が機能しないのはなぜですか? [エラーのない logCat] よろしくお願いします。
これは私の主な活動コードです:
私の activity_main.xml:
そして、アダプターのすべてのアイテムに使用される私のrow.xml:
android - ListView から文字列を取得しようとしています
私の現在の問題は、連絡先を表示するために使用している ListView があることです。onItemClick を設定して連絡先の名前を取得し、それを p2 という TextView に設定したいと思います。現在のコードは次のとおりです。
基本的に、onItemClick で何をする必要があるのか わかりません。助けていただければ幸いです。