なぜですか?LayoutInflater親
答えて
nullを親として渡すときにこのリント警告が表示されていますか?
それとも、XMLのビューは、接頭辞layout_
で開始し、他にはないいくつかの属性を持っていることに気づきましたか?
layout_
で始まる属性は、ビューの親ビューグループによってビューの測定、レイアウト、描画に使用されます。したがって、常にViewGroupを親に渡してレイアウトを拡張する必要があります。
nullを親として渡すと、インフレータは渡すレイアウトの親が何であるか分かりません。 FrameLayout
またはRelativeLayout
またはその他のレイアウトにすることができます。したがって、適切な親レイアウトを渡さないと、layout_
のパラメータは無視されます。
と私がaddView(v)を使用するとき。私はRelativeLayout 内
ビューが膨張している間だけ、xml属性が解析されてレイアウトに適用されます。ビューがレイアウトに追加されている間は実行されません。 – Bob
ああ、親をnullにすると、xml属性が解析されてレイアウトに適用されますが、nullを使用して手動addView();を追加すると... テキストは追加されますが、xml属性は適用されません。 – hackour
"android:layout_"で始まるパラメータは、スーパービューに関連してビューを配置する方法を説明するために提供されます。インフラストラクチャを使用してビューを構築するときには提供しません。
これはかなり明白ですが、投稿した2番目の方法を使用してください。
- 1. Android:setImageResource with LayoutInflater
- 2. LayoutInflater and ExpandableListView
- 3. LayoutInflaterの属性
- 4. アンドロイドLayoutInflater問題
- 5. Android、LayoutInflater not working
- 6. AsyncTask onPostExecuteメソッド内のLayoutInflater
- 7. LayoutInflaterの問題点Android
- 8. LayoutInflater到達不能ステートメント
- 9. setContentViewとLayoutInflaterの違い
- 10. は私がLayoutInflater ImageViewの
- 11. LayoutInflater Onclick動作していません
- 12. LayoutInflaterインフレータを適切に使用する方法
- 13. カスタムlayoutinflaterを使用していますか?
- 14. LayoutInflater経由でランドスケープリソースが選択されない
- 15. AndroidStudio:なぜLayoutInflaterは古いアクティビティに戻りますか?
- 16. LayoutInflater、RelativeLayout内でアクティビティが開いているレイアウト
- 17. LayoutInflaterクラスのinflateメソッドで第2パラメータを使用する方法
- 18. どのようにLayoutInflaterインフレータを使用しますか?
- 19. 単純なLayoutInflaterは更新されません。
- 20. LayoutInflaterを使用してフラグメントに複数のビューを追加する
- 21. SQL親子 - 親親
- 22. レール:親の親の親から範囲
- 23. アクセスノックアウトビューで$親の$親 - ネスティングコンテキスト
- 24. 親指/親指ダウンラジオボタン投票
- 25. SASS - 親の参照親
- 26. 親
- 27. 親
- 28. 親
- 29. 親
- 30. 親
相対レイアウトがビューvの親であるため、2番目の引数を 'relativeLayout'として追加する必要があり、nullでないためです。 –
相対レイアウトがビューvの親であるため、2番目の引数を 'relativeLayout'として追加する必要があり、nullでないためです。 –