2017-07-12 2 views

答えて

1

を使用して、アクティビティレイアウトのレイアウトが含まれています。

+0

ありがとうございます。しかし、私はfindViewById()メソッドを使って、正しく動作しているアクティビティに含まれているレイアウトの子を直接見つけることができます。これは危険ですか? –

+0

これは一部の携帯電話では機能しない可能性がありますか? –

+0

includeは実際のビューではなく、むしろ命令であり、Null Pointer Exceptionをスローする可能性があります。したがって、idをインクルードレイアウトに追加して使用することは安全です。 –

0

はいあなたはそれにアクセスすることができますがうんこの方法をfindValueById()

+0

私は含まれているレイアウトの子供に直接アクセスできますか? –

+0

はい、アクセスできます。 –

+0

あなたの答えに感謝します。しかし、copmleteと完璧な答えがここにありますhttps://stackoverflow.com/a/45055955/7766540 –

0

findViewByIdで完全に子にアクセスできます。他のレイアウトに1つのレイアウトを含めると、内部にコードを書くときと同じことになります。

+0

あなたの答えに感謝します。しかし、copmleteと完璧な答えがここにありますhttps://stackoverflow.com/a/45055955/7766540 –

+0

大丈夫ですか?それは同じですが、もっとはっきりしています。 Btw、幸運^ _ ^ – GiaLe

関連する問題