2011-07-26 5 views
0

のリストの中からは私がListAdapterからTabHost(TAB2)を更新する必要がある.....私の悪い英語のため申し訳ありませんが、別のアダプター

をTabhostのlistadapterのTABを更新し、このTAB2に含める....

私はTabHostを持っており、Tab2にはListAdapterがあり、これには他のlistAdapterがあります。この2番目のListAdapterからこのtab2をリフレッシュする必要があります。

それは計画がある:私はセカンドListAdapter上のボタンをクリックすると

[ Tab 1 ] [ Tab 2 ] 
------------------------------------------ 
[05:00 am] - in first ListAdapter 
    ------------------------------------ 
    [ node 1 ] in second ListAdapter 
    [ node 2 ] in second ListAdapter 

[06:00 am] - in first ListAdapter 
    ------------------------------------ 
    [ node 1 ] in second ListAdapter 
    [ node 2 ] in second ListAdapter 
    [ node 3 ] in second ListAdapter 

[06:30 am] - in first ListAdapter 
    ------------------------------------ 
    [ node 1 ] in second ListAdapter 

は、私は、カスタムダイアログを表示し、この中で必要性はTAB2を更新します。たとえば、06:00にノード2を表示すると、それ以上表示されません。

どうすればいいですか?

答えて

0

私はあなたの質問を完全に理解していませんが、ListViewのデータを更新する場合は、リストオブジェクトの内容を変更した後にadapter.notifyDataSetChanged()を呼び出すことができます。

+0

こんにちは、ごめんなさい申し訳ありません。私は別のアダプターを内部に持っていて、最初の秒を更新する必要がある、または子供の父親を更新する必要があります。たとえば、アダプター時間(06:00、07:00,08:00)と、一連のタスクを持つ別のアダプターがあるたびに、タスクを実行するときに、リストから削除する必要があります。私は時代の中にあるリストビューにアクセスして更新する必要があります。 getViewメソッドの内部からアクセスする方法は? –

関連する問題