問題タブ [android-viewbinder]
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に設定する方法
基本的に、私がやろうとしているのは、事前に作成されたデータベースから取得したIDに応じて、画像ソースを画像ビューに動的に設定することです。これは私のListFragmentです:
これは私のteamrow.xmlです
問題は、画像ソースが設定されていないことです。私はビューバインダーだと思いますが、私はandroidを初めて使用します。エラーが表示されるか、これを実現するためのより良い方法があるかどうかを本当に感謝しています。前もって感謝します。
android - CustomSimpleCursorAdapter 対 ViewBinder?
ローカル データベースから取得したアイテムのリストがあります。すべてのアイテムにはプロパティがありますisNew
。TextView
一致するアイテムのみ「new」というテキストで表示したいisNew = true
。私はこの問題を 2 つの方法で解決しましたが、どちらが最善の方法であるかを知りたいと思います。
方法 1:
MyViewBinder
メソッドを実装SimpleCursorAdapter.ViewBinder
してオーバーライドするクラスを作成し、public boolean setViewValue(view, cursor, columnIndex)
その横にロジックを配置します。
方法 2:
MySimpleCursorAdapter
which extendsを作成し、メソッドをSimpleCursorAdapter
上書きし、getView
そこにロジックを記述します。
今、私は2番目の方法で作業しています。誰かが私に最良の方法を提案できますか、または他に最良の方法があれば教えてください。
android - SimpleCursorAdapter.ViewBinder を使用して listView の色を変更します。アンドロイド
ListView のテキストの色を変更しようとしていたので、ViewBinder を作成しましたが、テキストはまだ白く、何も変わりません。どうすればよいですか?
android - データベースからのエントリを表示するリストビューで、白ではなく非表示のテキストの色
データベースからのエントリを表示しているリストビューでテキストの色を変更しようとしています。問題は、目に見えないテキストが表示されることです (または、このリストのエントリを区切る行のみが表示されます) が、エントリをクリックすると、このエントリの詳細が表示されます。ViewBinder を使わなくても表示はうまくいきます。
どうすれば正常に動作するように変更できますか?
java - ListViewsetBackgroundResourceがAndroidで機能していません
プロジェクトで背景色を変更するのに問題があります。ViewBinderの条件でリストの背景色を変更しようとしています。しかし、背景の色は変わりませんでした。
私のViewBinder
onCreate
List_item_row.xml
android - ビューからのイメージビューの削除
codition.condition に基づいてビュー (android.view.View) からイメージビューを削除したいのは、そのイメージ ビューの src です。ビューからイメージビューを削除するにはどうすればよいですか。助けてください
android - SimpleCursorAdapter.ViewBinder テキストが表示されない
私は問題を抱えていて、解決策が見つかりません。
データベースがあり、SimpleCursorAdapterを使用してリストビューをロードします。
データベース(「incOrExp」)の列の値に応じてテキストの色を変更したい。
これは私のリスト項目です:
SimpleCursorAdapter.ViewBinder() を使用して (TextView) amountTextViewの色を変更したい
これは私のコードです:
私のせいはどこですか?
前もって感謝します..
android - ListView行アイテムの色を変更する
これは私のアプリのアライアンスアクティビティです。
これは、単一行のレイアウトです。
これは、同盟の色をカスタマイズするためのViewBinderを備えたSimpleCursorAdapterです(中立の場合は灰色、味方の場合は青、家臣の場合は緑、敵の場合は赤)。
Logcatによると、同盟名を保持しているTextViewは、政治的関係を示すデータベーステーブルの列と一致しています。
しかし、現状では、ここには2つの問題があります。
- setViewValue()は、ListViewが表示されているとき、およびユーザーが何かを行う前に4回以上実行されます。
- リストの最初のアイテム(この場合はIMMORTALS)は、最後に適用された色に応じて色が変更されます(リストアイテムの場合、グレーがデフォルトの色であるため、コードは適用せずにニュートラルアライアンス名を表示するだけなので、実際にはカウントされません色。
私はこれらのバグを修正する必要があり、あらゆる支援をいただければ幸いです。
注:最初の2行(セクター、アライアンスの数)はListViewの一部ではないため、ListActivityは使用しませんでした。私はその決定を再考するつもりです。
android - Android Dev: ViewBinder を介して SQLite データベースから参照される ListView にローカルの画像ファイルを挿入する
そのため、ユーザーが写真を撮ってローカルに保存できるアプリケーションがあります。画像名は、後で参照して写真を呼び出すために、SQLite データベースに保存されます。現在、ビットマップ画像をイメージビューに設定する問題を追跡しました。これが私のコードです:
コードは ViewBinder なしで問題なく動作し、log.w を使用して問題を image.setImageBitmap(BitmapFactory.decodeStream(fis)) まで追跡しましたが、なぜ画像が設定されないのかよくわかりません。このコードを他の場所で使用して大成功を収めました。設定されない理由についてのアイデアは、 java.io.IOException: read failed: EBADF (Bad file number) と関係があることがわかりますが、どうすればこれを修正できますか? 少し早いですがお礼を!
これが私のエラーログの一部です:
android - ListView の TextView にタグを追加しますか?
私は自分の教会の Android アプリを作成しており、ListView をランチパッドとして使用して説教をオンラインで表示しようとしています。LV は正しく入力されますが、各リスト項目にはカーソルによって入力されない TextView が 2 つあります。各リスト項目には同じテキストがあります。(正確には、「オーディオを再生する」と「ビデオを再生する」と言います。) TextView のそれぞれをクリックして、特定の Web ページに送信する方法が必要でした。各 TextView にタグを追加しようとしていますが、ViewBinder からタグにアクセスしようとすると NullPointerException が発生します。タグはすべて異なる値を持っています。
これらの静的TextViewにタグを割り当てる方法を知っている人はいますか?
SermonActivity.java
sermon_list.xml
スタックトレース