問題タブ [layout-inflater]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1936 参照

android - 複雑なAndroidビューの膨張を高速化

次のような階層を持つ比較的大きなXMLレイアウト(38 kB、600行)があります。

これはデータ入力フォームであり、多くの項目が必要です。私が今できる最善のことはsetContentView、「読み込み中...」ダイアログを使用して、AsyncTaskでスピナーにデータをラップして読み込むことです。

テーマを多用すると、ビューのインフレも遅くなりますか?ビューインフレータはロードされたtheme.xmlを調べる必要はありませんが、テーマをレイアウトxmlにインライン化すると、XMLのサイズも大幅に増加するため、パーサーの速度が低下します。

レイアウトを単純化して、少なくとも2倍の速度でロードできるようにするためにできることはありますか?水平方向のLinearLayoutsを取り除き、TableLayoutを使用して「セクション」を構築しようと考えています。

0 投票する
1 に答える
760 参照

android - 実行時に XML レイアウトをカスタム ViewGroup に追加する - Android

ViewGroup実行時にカスタム拡張に XML レイアウトを追加することは可能ですか?

メソッドを使用してレイアウトを追加しようとしましたLayoutInflator.inflate(...)が、xml レイアウトのルート ノードしか返されません。完全なレイアウトを膨らませてに追加する方法はありViewGroupますか?

ありがとう

0 投票する
2 に答える
4334 参照

android - オプションを選択した後、インフレータメニューを閉じるにはどうすればよいですか?

2つのボタンを表示するインフレータメニューを作成しました。1つはクリック可能なアイテムのリストへのリンクで、クリックするとメニューが閉じてメイン画面ビューに戻ります。ただし、他のボタンは機能するラジオボタンのリストを表示しますが、このメニューを閉じるにはリターンキーを押す必要があります。オプションの1つを選択すると、自動的に閉じます。

これを実現する方法についての提案は、助けてくれてありがとうございます。

これが私のコードです:

0 投票する
2 に答える
9803 参照

android - 膨張したビューを線形レイアウトに追加する方法

ビューをどのように膨らませて、の子ビューのリストに追加しますLinearLayoutか?

0 投票する
1 に答える
2339 参照

android - Android-カスタムレイアウトインフレーター

データベースからXML構造のデータを取得しながら、デフォルトのlayoutInflaterをオーバーライドして、自分の意志に応じて動的にレイアウトを作成できるようにする方法はありますか?

Hmyzak

0 投票する
1 に答える
795 参照

java - カスタムビュー(膨張したレイアウト)内のコンポーネントにアクセスしますか?

私はおそらくいくつかのばかげた間違いを犯しています。

カスタムビューがあり、LayoutInflaterを使用してXMLからレイアウトを取得しています。さて、bt1というボタンがあるとしましょう。通常、findViewByIdを使用しますが、それは機能しません。

そのカスタムビュー内にボタンを表示するにはどうすればよいですか?

0 投票する
2 に答える
3200 参照

android - エラー/AndroidRuntime(335):原因:java.lang.NullPointerException

こんにちは私はアンドロイドの新しい蜂です。アプリケーションの実行中にnullpoint例外エラーが発生しますが、なぜ発生しているのかわかりません。誰かが私がこの問題を取り除くのを手伝ってください。前もって感謝します。

これは私のlogcatです:

Javaファイル:

Places.xml

Placeslist.xml

0 投票する
4 に答える
1852 参照

android - 配列リストの結果をカスタムリストビューに表示する

カスタムリストビューを使用して配列リストの結果を表示したい。

今のところ、Androidレイアウトを使用して結果を表示しています。

表示するフィールドが2つあります

  1. Locimage(ImageUrlからの画像)
  2. Locname(並べて)

ファイルはここにあります:ERROR / AndroidRuntime(335):原因:java.lang.NullPointerException

0 投票する
3 に答える
1026 参照

android - AndroidでXMLレイアウトをどのように膨らませますか?

私はリストビューとして開始するAndroidアプリケーションを作成しています。このアプリケーションには、データベースの各行にデータを入力するArrayAdapterを拡張するクラスを作成しました。リスト内のアイテムがクリックされると、クリックされたアイテムの詳細をリストしたい別のクラスへのインテントが起動されるので、ビューをアイテムの詳細で膨らませることができます。今のところ、次のように1つのTextViewを膨らませたいだけです。

インテントを受け取った後にのみ確立される詳細ページのクラスを作成するにはどうすればよいですか?getViewメソッドをオーバーライドするために何かを拡張する必要がありますか?

0 投票する
9 に答える
68155 参照

android - DialogFragment の AlertDialog のカスタム ビューを拡張する際の問題

DialogFragmentでカスタム ビューを使用してを作成しようとしていますAlertDialog。このビューは、xml からインフレートする必要があります。私のDialogFragmentクラスでは:

次のような他のインフレ方法を試し.setView()ました。

このダイアログを表示しているフラグメントにターゲットフラグメントを設定した後。

カスタム ビューを拡張しようとすると、次の例外が発生します。

を次のように使用しようとすると、次DialogFragmentgetLayoutInflator(Bundle)ようになります。

を取得しStackOverflowErrorます。

AlertDialogのカスタムビューをインフレートする方法を知っている人はいDialogFragmentますか?