android 为什么自定义的view不能显示LayoutInflator.inflate方法加载的布局,
PHP中文网
PHP中文网 2017-04-17 17:23:23
0
4
650

我的那个方法写在构造方法里面

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(4)
伊谢尔伦

レイアウトをロードするコードを最初のコンストラクターに置くだけです。

いいねを押す +0
刘奇

カスタムビューはこのようなレイアウトをロードできますか?
カスタム ビューは、レイアウト ファイルまたはコードにカスタム コントロールを記述することです。図の 2 つのパラメーターを使用した構築方法は、コントロールを XML で記述することです。

いいねを押す +0
Peter_Zhu

1. パラメーターの構築はコード内で使用されます。 2 つのパラメータの構造は XML

で使用されます。

2. inflate メソッドについて説明します。

言うまでもなく、最初のパラメータは知っています。それはレイアウト ファイルです、

2 番目のパラメーターは、この View の親レイアウトを設定します。inflate によって取得されたビューの LayoutParams 型は、親レイアウトの LayoutParams 型になります。

3 番目のパラメータが true の場合、inflate によって取得されたビューは 2 番目のパラメータで渡された ViewGroup を置き換えます。それ以外の場合は置き換えられません

いいねを押す +0
左手右手慢动作

2 番目のパラメータ null をこれに置き換えるだけです

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート