実際に私は単一のlist.But私は同じXMLを使用している2つの異なるリストに遭遇しているときに空のリストビュー私のアプリケーションで使用することができます。今度は別の画像を別のリストに入れるにはどうすればいいですか空、同じアプリケーション内の2つの異なる空のリストビューの2つの異なる画像を設定する
0
A
答えて
0
idがandroid.R.id.emptyの画像ビューを使用している場合は、
単にこの
ImageView image=(ImageView)findviewbyid(android.R.id.empty);
を使用して所望の画像を設定します。
0
私のXMlの少しの変更でほとんど正しいYep Akki。最後のコードはここにあります 私はリストxmlファイルの中に記述された同じテキストビューを使用しなければなりませんでした。あなたのリストが空でないときは、VIEW.GONEに好きな画像の視認性を設定し
TextView tv=(TextView)findViewById(android.R.id.empty);
tv.setBackgroundResource(R.drawable.anniversary_reminder);
0
。レイアウトに2つの異なるイメージを作成することができます。最初に目に見えるようにしてください。
onCreateメソッドでは、リストをロードするときにアダプタ用に使用しているArrayListが空であるかどうかを確認します。空でない場合は、画像の表示をVIEW.GONEに設定します。リストに削除があるときはいつでも、同じチェックをしなければなりません。 (追加の項目を追加して空のリストを取得できないため)リストに追加するたびに、画像の可視性をVIEW.VISIBLEに設定します。 (基本的にアダプタのデータ変更の通知があった場合はどこでも)
このロジックが役立ちますように!
ImageView emptyListImage1 = (ImageView) findViewById(R.layout.image1);
ImageView emptyListImage2 = (ImageView) findViewById(R.layout.image2);
emptyListImage1.setVisibility(VIEW.GONE);
emptyListImage1.setVisibility(VIEW.VISIBLE);
関連する問題
- 1. 2つの異なるディレクトリに同じ画像をアップロードする
- 2. 同じ設定、異なるパフォーマンスを持つ2つのpostgresqlサーバ
- 3. WPF 2つの異なるウィンドウに同じ画像を表示
- 4. 2つの画像をドラッグして同じJFrame内の2つの異なるJButtonにドロップする
- 5. 同じ.vimrc、2つの異なるコンピュータ
- 6. GNUPLOTの同じプロット内の異なる範囲の2つの異なるグラフ
- 7. 2つの異なるロガーの2つのファイルハンドラーが同じ内容を取得
- 8. 2つの異なるPlay!同じホスト名のアプリケーション
- 9. 異なる2つのFacebookアプリケーションを使用する2人の異なるユーザーの同じユーザーID
- 10. 2つの異なるファイルの同じ.htaccess内のRewriteRule
- 11. 同じHTMLページ内の2つの異なるバージョンのJQuery
- 12. Apache/Tomcat/Railo:同じドメインで2つの異なるポートを持つ2つのサイトを設定する
- 13. 2つの異なるv-on:同じ要素内でのクリック
- 14. 同じHTML内の2つの異なるjQuery関数
- 15. 2つの異なるエンティティフレームワーク内の同じエンティティ名
- 16. jqueryの同じクラスを持つ2つの異なるトリガ
- 17. 同じ名前の2つの異なるDLLを持つプロジェクト
- 18. 2つの異なるデバイス(同じ画面密度)で同じ画像に同じ円を描く
- 19. 同じハッシュコードを持つ2つの異なるオブジェクトの確定的なソート
- 20. 同じクラスの2つの異なる実装をコンパイルする
- 21. 同じタイプの2つの異なるインスタンスを提供する
- 22. 同じリポジトリの2つの異なるリビジョンをブラウズする
- 23. 異なる画像のリストビュー
- 24. 同じコードが2つの異なるアプリで2つの異なることをしていますか?
- 25. 角度同じアプリケーション内に2つの異なるレイアウトがあります
- 26. 希望するサイズの異なる同じクラス内で2つの画像を作成する方法は?
- 27. FOS_USER設定で2つの異なるfrom_emailを設定する
- 28. Virtphpとphpbrew:異なるPHPバージョンを持つ2つの異なるアプリケーションを1台のサーバに設定する
- 29. NodeJSを使用する角型アプリケーション:2つの異なるドメインに対して同じアプリケーション内に2つのホーム/インデックスページを設定する
- 30. 2セレクタ、2つの異なるイベント、同じ機能
私の2番目の空のリストに2番目の画像があります。しかし、項目が膨らんでも、項目がなくてもまだ空白の背景が表示されています。 –