実際に私は単一の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つのpostgresqlサーバ
- 2. 2つの画像をドラッグして同じJFrame内の2つの異なるJButtonにドロップする
- 3. 同じ.vimrc、2つの異なるコンピュータ
- 4. 同じHTMLページ内の2つの異なるバージョンのJQuery
- 5. 2つの異なるPlay!同じホスト名のアプリケーション
- 6. 2つの異なるエンティティフレームワーク内の同じエンティティ名
- 7. 同じHTML内の2つの異なるjQuery関数
- 8. Apache/Tomcat/Railo:同じドメインで2つの異なるポートを持つ2つのサイトを設定する
- 9. jqueryの同じクラスを持つ2つの異なるトリガ
- 10. 同じ名前の2つの異なるDLLを持つプロジェクト
- 11. 同じリポジトリの2つの異なるリビジョンをブラウズする
- 12. 同じコードが2つの異なるアプリで2つの異なることをしていますか?
- 13. 2つの異なるデバイス(同じ画面密度)で同じ画像に同じ円を描く
- 14. 2セレクタ、2つの異なるイベント、同じ機能
- 15. axis2:同じ名前を持つ2つの異なるWebサービス
- 16. 異なる2つのサーバー上の2つの同じサイトのセッションID
- 17. 異なる2つのviewcontrollerクラスの異なる2つのテーブルビューに2つの異なるsqliteファイルデータを設定していますか?
- 18. UITextField内の2つの異なる色
- 19. 同じアニメーションで2つの異なるUIViewAnimationCurvesを使用する
- 20. 同じプロジェクトで2つの異なるスケジューリングポリシーを使用する
- 21. 同じ「ランダム」シーケンスを生成する2つの異なるシード
- 22. git 2つの異なるリポジトリと同じディレクトリをマージする
- 23. 異なる画像のリストビュー
- 24. 同じアプリケーションが2つの異なるIPからのパケットをリッスンする
- 25. 同じタイプのjavaソースファイルを持つEclipseの異なる出力フォルダを持つ2つの異なるソースフォルダ
- 26. 同じWPサイトの2つのドメインですが、異なるヘッダ
- 27. クッキーは2つの異なるブラウザマシンのクライアントと同じです
- 28. 同じXMLファイル内の2つの異なる子ノードをマージする方法
- 29. 2つの異なるchange_list.htmlを同じdjangoプロジェクトの2つのアプリケーションに使用する方法
- 30. 異なる色の同じグラフの2つのトリッシュプロット
私の2番目の空のリストに2番目の画像があります。しかし、項目が膨らんでも、項目がなくてもまだ空白の背景が表示されています。 –