ユーザーが「次へ」ボタンをクリックすると、膨らませて次の画面のデータを入力し、新しいビューのイメージボタンの onclicklistener を作成して設定する xml のレイアウトがあります。次に、このビューをメインの ViewFlipper に追加し、showNext() を呼び出します。ビューが所定の位置にスライドし、ボタンが表示されますが、問題があります。
ボタンの画像は正方形ですが透明なので、表示可能な部分は円だけです。ただし、2 番目のビューが表示されると、上に円が付いた灰色の正方形のボタンが表示されます。
クリック イベントは発生しません。灰色の四角形はクリックを示すために色が変わります (円形の部分ではなく、正しく機能していれば色が変わります) が、リスナーの onClick イベントは実行されません。
これは、この手順を初めて実行するときに完全に機能します(インフレート、onClickListenerの作成、ViewFlipperへの追加-ただし、最初は明らかにshowNextを呼び出しません)。
このようなものを見た人はいますか?それは私を夢中にさせています