問題タブ [listviewitem]

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 参照

.net - 継承を使用して、ListviewItem に非表示の「オブジェクト」が含まれていますか?

リストビュー コントロールがあり、データが継続的に更新されています。XElement を行に「配置」したいので、たとえば行をダブルクリックすると、ダブルクリックで「非表示」の xelement パラメータを使用してメソッドが呼び出されます。

デバッガーにエラーは表示されませんが、行から XElement-typo 要素に到達する方法がわかりません。

私のコードの関連部分は次のとおりです。

教祖が私を助けてくれることを願っています:)ありがとう!

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

android - リスト項目レイアウトの TextView で inputType を使用する

ListActivity を作成しました。このアクティビティのレイアウトを定義する xml ファイルがあります。そのリスト内の項目のレイアウトを定義する xml ファイルもあります。このアイテム レイアウトには、内部に 3 つの TextView があります。これらの TextView のいずれかに inputType="text" プロパティを追加すると、エミュレータでアプリケーションを実行したときに onListItemClick ハンドラが実行されなくなります。

singleLine="true" が非推奨になっていることに気付きました。そのため、inputType="text" に切り替えました。なぜこれが起こっているのか誰にも分かりますか?

注:私は2.1に対して開発しています

ご協力いただきありがとうございます

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

c# - C#: ListViewItem 画像が選択されてレンダリングされないようにする

1 つの違いだけで、通常どおりアイテムを選択できる ListView を使用できるかどうか疑問に思っていました。ListViewItem が選択されている場合、テキスト ラベルで選択内容を確認したいのですが、画像はそのままにしておきたいと思います。この理由は、現在、画像の上に描画された青い選択範囲がひどいものに見えるためです (透明な画像では効果がさらに悪化します!)。

DrawItem ハンドラーを使用する必要がないことを望んでいましたが、望みは薄いと思います。

どうもありがとう、

一番

フランク

編集:問題を示すスクリーンショットを追加したほうがよいと思いました。ListView を LargeIcon モードで使用しています。

** おっと、私はまだ写真を追加することを許可されていません * ので、ここにリンクを貼っておきます。ご不便おかけしてすみません。***

http://cl.ly/adb9c6d29ffc0e2e1b5e

ご覧のとおり、選択された要素は「Rate vs. Species」です。ただし、アイコンの青みが消えてほしいです。

再度、感謝します。

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

android - Android - ListViewアイテムの高さを取得しますか?

リストに実際の項目がない場合、コードで ListViewItem の高さを取得する方法はありますか?

私の ListViewItem レイアウト:

Inflater を使用して取得しようとしました:

しかし、それは戻り値 0 です。

ありがとう!

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

android - リスト ビューの行の選択

私は単純なリスト ビュー コントロールを持っています。クエリは次のとおりです。

1)開始時に選択された最初の行を設定する方法(リストビューにデータを入力した後)

2)ハードウェア ボタンで移動すると、AdapterView.OnItemSelectedListener が表示され、行の背景色が変更されますが、クリックしても OnItemSelectedListener が取得されず、行が選択されません。クリックで行を選択する方法。

3) フォーカス リストの行選択を変更すると、削除されます。

解決策、コード例、または私が検索した記事を誰かに教えてください。

チャンドラ・カント・シンに関して

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

android - OnItemClickListenerの問題

ListViewで遅延ロードの画像を作成しています。StackOverflowで見つけたこのソースのチュートリアルに従い ました。正常に実行されました。

しかし、プロジェクトと一緒にコードを結合すると、問題が発生します。プログラムはOnItemClickListenerを実行しませんでした:(

私のプロジェクトにはTabHostがあり、5つのタブコンテンツがありました。2つのコンテンツはListActivityを使用しており、完全に実行されます。

これが私のコーディング、Main.javaです。

MyListAdapter.java:

ImageLoader.javaという名前の別のクラスは、上記のソースリンクを参照してください。私の間違いはどこにあるのか分かりますか?私は私のコードが非常に醜いことを理解しています、私はアンドロイドの初心者です問題を解決するのを手伝ってください。それは私を数日間立ち往生させました。あなたの返事は大歓迎です!!!

P / S:私の英語が下手でごめんなさい、皆さんが私が話していることを理解してくれることを願っています。ありがとうございました。

よろしくWynix

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

android - android:カスタムCursorAdapterからのListViewアイテムのスタイリング

以下のコードに示すように、カスタムアイテムのレイアウトとスタイルをそれに応じて膨らませるために使用しているカスタムCursorAdapterがあります。私の問題は、DBからのデータが正しいにもかかわらず、間違ったスタイル情報が提供されることがあるということです(したがって、以下の例では取得isEvent == trueしますが、のようにスタイルが適用されますisEvent == false

これは既知のバグですか?私は何か間違ったことをしていますか、それともこれを修正するために私ができることがありますか?

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

c# - itemCreated イベントで ListView によって作成された行のスタイルを変更する

データバインドされた ListView をレンダリングするとき、結果に応じて各行の背景色を動的に設定したいと思います。私の場合は赤、オレンジ、緑です。

各行の TR タグにアクセスしてスタイルを変更することはできますか?

どうもありがとう、ステファン

0 投票する
5 に答える
13149 参照

android - バグのある ListView は私を悲しくさせます

ListView各項目のレイアウトを個別の XML ファイルで定義した場所があります。このファイルには、RatingBarEditText.

この にプログラムで 7 ~ 8 個のアイテムを作成しましたListView。それらをスクロールすると、かなりバグがあるようです。ここではいくつかの例を示します。

  1. 最初の行の にフォーカスを設定してからEditText下にスクロールすると、他の行からListViewランダムにフォーカスが移動します。EditTextsフォーカスされたものが消えた次EditTextのものがフォーカスされるようです。おそらくこれは意図的なものですが、ユーザーとしては非常に奇妙に思えます。

  2. にフォーカスを設定しEditText、仮想キーボードを受け取り、何かを入力して、仮想キーボードの [完了] ボタンをクリックするとEditText、仮想キーボードが消えるとすぐに が空になります。

  3. をクリックしEditTextて仮想キーボードを受け取り、文字を入力し始めると、入力するとすぐに文字が消えてしまうことがあります。

  4. をクリックするEditTextと、仮想キーボードが表示されますが、EditTextフォーカスが失われ、EditTextもう一度クリックする必要があります。

  5. を に設定してもRatingBarfocusable="false"スクロール ホイールを動かすと、フォーカスが移動します。

私の問題の 1 つは、仮想キーボードに文字を入力すると、表示されているすべてのリスト項目が再描画されることです (そして、テキストEditTextが空のデータに設定されているため、クリアされます。なぜ Android が文字を入力するたびにリストを再描画することにしました。

これが、それらを描画するために使用している XML です。それらは白い泡で、灰色の境界線があり、いくつかのテキスト、 aRatingBarとa がEditText内側にあります。

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

android - 制御不能リストビュー

ListActivity に問題があります。ArrayAdapter と Overridden getView を拡張して、各行のデータを入力しました。Adapter の ArrayList から TextView にいくつかのデータをスローします。

私の問題は、スクロールすると、各行の TextView に、ArrayList の対応するデータにないテキストが入力されることです。つまり、リストの一番上に、空の文字列が入力された TextView を含む行があるとします。リストの一番下にいて、TextView に "bob" が入力された行が表示されている場合、フリックして一番上までスクロールすると、一番上の行の TextView に "bob" が含まれている可能性がありますが、私のArrayListのそのインデックスには「bob」が含まれていません。空の文字列 (実際には null) が含まれています。上下にスクロールし続けると、アダプターの ArrayList の内容に対応しないデータが他の行に入力 (または消去) されます。

これを実現するために、ListView を高速にスクロールする必要はありません。ただし、スクロールが速いほど、行がめちゃくちゃになるようです。

これが私のコードです。getView が呼び出されるたびに findViewById を使用していることに気付きましたが、それは問題ではありません。convertView に対して呼び出しています。各行で正しい TextView を取得する必要がありますね。