0

親アクティビティからカスタム ビューで変数にアクセスする最良の方法は何ですか? xml ファイルからインフレートすることにより、カスタム ビューが作成されました。

4

1 に答える 1

3

カスタム ビュー クラス定義に getter と setter を追加し、インフレート後に親アクティビティからそれらを呼び出します。

編集: ビューが XML でインフレートされると、親 Context がどうなるかについての保証はありません。あなたの最善の策は、セッターを追加し、興味のある値を使用して親アクティビティからそれらを呼び出すことだと思います。

またはgetContext、ホスト コンテキストを取得し、それが正しいクラス タイプであることを確認し、そのタイプにキャストしてからメソッドを呼び出して値を取得するために使用することもできます。

于 2012-09-04T06:55:17.300 に答える