2011-01-08 23 views
0

通常のレイアウトスタイルを使用する入力パネルからデータを入力した後にうまくいっぱいになるリストがあります。スタイルテーマを使用した後にリストを更新する方法

ただし、アクティビティのマニフェストで定義されているダイアログスタイルまたは透明スタイルのテーマを使用すると、リストアクティビティを呼び出した親アクティビティに戻るまでリストは更新されません。

1つ:なぜ標準レイアウトを使用する場合と違うのですか?

2つ:ダイアログを終了したらリストを更新するにはどうすればよいですか?注:私はonResume、onRestart、onthis、onthat、oneverything elseを試しました...しかし、それは処理しません。

おかげ

答えて

0

あなたがリストを埋めるために使用されるアダプタにnotifyDataSetChangedを呼び出すことによって、それ自体を再描画するためにリストを確認して下さい。

あなたの活動はListActivityのサブクラスであるなら、あなたは

getAdapter().notifyDataSetChanged(); 
+0

おかげで呼び出す必要があります - それは動作しませんでした。しかし、 - notifyDataSetChangedを呼び出しても問題ありませんが。 getAdapterを呼び出す運がありません。私のアダプタはfillMeと呼ばれているので、fillMe.getAdapter()。notifyDataSetChanged();を呼び出しています。おそらく私はそれを正しく呼んでいないでしょうか? – headscratch

関連する問題