2012-05-02 15 views
1

listViewにはActivity(A)が含まれていますが、これには2つのボタンが含まれています。行が作成されたときにそのうちの1つを無効にして、アラームがオフになったらそれを有効にする必要があります。アラームとベースア​​ダプター[アンドロイドアプリケーション]

私はこれを行うには、コードを作るが、アラームがオフになったときには、ボタンを有効にしてactivity (A)に私を移動し、私はActivity (A)getView()関数が呼び出されます移動した場合、あなたが知っているのと同じボタンが無効になりますので、もう一度!私のアダプタが拡張します:私はそれがアラームが... Activity (A)

注意私を移動しても有効に行うことができますどのように

baseAdapter

どんな提案事前

Monerahで おかげで...

+0

@superM ur noteのおかげで感謝しますが、誰かが私を助けてくれるのではないと思います。もし誰かが同じ私の質問を持っていれば正しい解決策を取ることができます.. 私のコードについてそれはとても巨大です、私はそれを他の質問に入れました。 – Monerah

答えて

0

アダプタにはいくつかのデータが含まれています。ボタンを有効にする必要があるかどうかを示す行ごとに属性が必要です。例えば。 boolean isButtonEnabled = falseアラームがセットされたときisButtonEnabled = true; getViewでボタンが有効かどうかをチェックし、それに応じてボタンを有効または無効にします

+0

実際に行が作成されたときにボタンを無効にします。アラームが発生すると、アラームが鳴ったときにそのボタンを有効にして、リストの同じアクティビティに移動させてボタンが無効になるようにします。 senaroiは:最初に作成したときにボタンを無効にしてから、アラームが発生したときに有効にするそれをもう一度無効にする必要があります – Monerah

関連する問題