問題タブ [android-arrayadapter]
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でファイルのリストを表示しますか?
SDカードのファイルパスを取得し、そのディレクトリの内容をリストビューに表示する非常に単純なAndroidアクティビティを作成したいと思います。
Fileオブジェクトの配列を返すFile.listFiles()を介してファイルのリストを取得する方法を知っています。私が知りたいのは、その配列をListViewに適応させる方法です。ArrayAdapterを使用するのは正しいことでしょうか、それをどのように行うのでしょうか?
android - Android - ArrayAdapter を使用して一度に 1 つずつ ListView に項目を追加して表示する
ArrayAdapter を使用して項目をカスタム ListView に追加し、結果を Android アプリに表示しています。私が抱えている問題は、ArrayAdapter がビューを表示する前にすべての項目が入るまで待機しているように見えることです。つまり、項目を ArrayAdapter に追加し、notifyDataSetChanged を呼び出すと、追加された項目を表示するために ListView が更新されません。すべてのアイテムが追加され、アイテムを表示する前に GetView が呼び出されるまで待機します。
私がやりたいのは、ListViewに追加した直後にアイテムを表示することです。これは可能ですか?
関連するコードは次のとおりだと思います。
ご覧のとおり、add メソッドの後で notifyDataSetChanged を呼び出していますが、実際にはビューは更新されません。上記のループが終了した後、ビューは最終的に更新されます (私が知っていることに基づいて、これは、コードのこのセクションが完了するまで GetView が呼び出されないためです)。
カスタム ArrayAdapter の add メソッドをオーバーライドしようとしましたが、そのメソッドのビューにアクセスできないため、うまくいきませんでした。
どんな助けでも大歓迎です:)
バラ
android - リスト アクティビティでチェックマークを有効にするにはどうすればよいですか?
次のように宣言された配列アダプターを持つ ListActivity がありarrayAdapter = new ArrayAdapter<String> (this, android.R.layout.simple_list_item_checked);
ます。これは、右端にチェックマークが付いた一連の行を示しています。それらのチェックマークへの参照を取得する方法、またはそれらをチェック/チェック解除する方法を教えてください。
android - Android ArrayAdapter のフィルターを上書きするにはどうすればよいですか?
ボタンをクリックするとリストビューがフィルタリングされるように、arrayadapter で arraylist をフィルタリングするカスタム フィルタを作成しようとしています。
たとえば、ボタンをクリックすると
ただし、ボタンをクリックすると、アプリが予期せず終了します。arrayadapter とフィルターのコードは次のとおりです。私を助けてください。
android - スピナーのImage+TextView + radiobutton
まず、「android.R.layout.simple_spinner_dropdown_item」のような効果を模倣したい
これはTextView+ラジオボタンです
ただし、getView()またはgetDropDownViewは、一度に1行しか処理しませんが、スピナーのラジオボタン全体は1つのRadioGroupのようなものであり、ドロップダウンビューを開くと、前に項目が選択されていたラジオボタンをチェックする必要があります。
では、simple_spinner_dropdown_itemのようなレイアウトをどのように模倣できますか?
次に、各行に異なるImageViewを追加したいので、デフォルトのsimple_spinner_dropdown_itemを使用するだけではなく、ArrayAdapterを再定義する必要があります。
それで、これらを乗り越えるための最良の方法はありますか?
simple_spinner_dropdown_itemのレイアウトが好きですが、ImageViewも追加したいと思います...
手がかりを教えてください
ありがとう!!
android - バー プログレス付き Android カスタム アダプタ
arraylist 用のカスタム アダプターがあります。
しかし、アダプターの進行状況バーにアクセスしようとすると
プログレスバーが見つからないように、常にnullを返します。ただし、プログレスバーはリストに表示されますが、アダプター内でアクセスする必要があります。
誰かが解決策を知っていますか?
ありがとう
android - AndroidはカスタムArrayAdapter内に設定されているプログレスバーを更新します
こんにちは私はプログレスバーの更新に問題があります。
まず、テキストビューとプログレスバーを使用して各アイテムの行を作成するカスタムアダプターがあります。(各行のレイアウトを定義するitem_row.xmlがあります)
これで、外部APIからバックグラウンドデータをダウンロードするサービスがあり、ダウンロードの進行状況に応じてプログレスバーを毎秒更新するタイミングが必要です。
そのために、ハンドラーで作成されたタイマータスクがあります(参照)
しかし、問題は、進行状況を更新するために、アダプターで作成された進行状況バーに再度アクセスするにはどうすればよいですか?
ありがとう
android - Android notifyDataSetChanged
custom で満たされたリストがありますArrayAdapter
。
プログレスバーを毎秒更新したいのでnotifyDataSetChanged()
、リストを再描画するために使用しようとしていますが、うまくいかないようです。
java - HTML 形式の文字列を表示する
単純な html でマークアップした文字列を TextView に表示する方法の例が必要です。"Spanned fromHtml(String source)" を見つけましたが、Java コードにプラグインする方法がわかりません。
これが私のJavaです:
履歴のサンプルを次に示します。
ここに私の historylistlayout.xml があります:
そして、ここに私のmain.xmlがあります
android - Spinner の ArrayAdapter にアイテムを追加する方法は?
EditText 、ボタン、スピナーがありました。ボタンをクリックすると、スピナーは EditText に入力した名前の新しいアイテムを追加します。しかし、ここに質問があります。私の adapter.add() メソッドが機能しないようです...これが私のコードです:
}
ありがとう!...まだ待っています