問題タブ [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.
android - 複雑なAndroidビューの膨張を高速化
次のような階層を持つ比較的大きなXMLレイアウト(38 kB、600行)があります。
これはデータ入力フォームであり、多くの項目が必要です。私が今できる最善のことはsetContentView
、「読み込み中...」ダイアログを使用して、AsyncTaskでスピナーにデータをラップして読み込むことです。
テーマを多用すると、ビューのインフレも遅くなりますか?ビューインフレータはロードされたtheme.xmlを調べる必要はありませんが、テーマをレイアウトxmlにインライン化すると、XMLのサイズも大幅に増加するため、パーサーの速度が低下します。
レイアウトを単純化して、少なくとも2倍の速度でロードできるようにするためにできることはありますか?水平方向のLinearLayoutsを取り除き、TableLayoutを使用して「セクション」を構築しようと考えています。
android - 実行時に XML レイアウトをカスタム ViewGroup に追加する - Android
ViewGroup
実行時にカスタム拡張に XML レイアウトを追加することは可能ですか?
メソッドを使用してレイアウトを追加しようとしましたLayoutInflator.inflate(...)
が、xml レイアウトのルート ノードしか返されません。完全なレイアウトを膨らませてに追加する方法はありViewGroup
ますか?
ありがとう
android - オプションを選択した後、インフレータメニューを閉じるにはどうすればよいですか?
2つのボタンを表示するインフレータメニューを作成しました。1つはクリック可能なアイテムのリストへのリンクで、クリックするとメニューが閉じてメイン画面ビューに戻ります。ただし、他のボタンは機能するラジオボタンのリストを表示しますが、このメニューを閉じるにはリターンキーを押す必要があります。オプションの1つを選択すると、自動的に閉じます。
これを実現する方法についての提案は、助けてくれてありがとうございます。
これが私のコードです:
android - 膨張したビューを線形レイアウトに追加する方法
ビューをどのように膨らませて、の子ビューのリストに追加しますLinearLayout
か?
android - Android-カスタムレイアウトインフレーター
データベースからXML構造のデータを取得しながら、デフォルトのlayoutInflaterをオーバーライドして、自分の意志に応じて動的にレイアウトを作成できるようにする方法はありますか?
Hmyzak
java - カスタムビュー(膨張したレイアウト)内のコンポーネントにアクセスしますか?
私はおそらくいくつかのばかげた間違いを犯しています。
カスタムビューがあり、LayoutInflaterを使用してXMLからレイアウトを取得しています。さて、bt1というボタンがあるとしましょう。通常、findViewByIdを使用しますが、それは機能しません。
そのカスタムビュー内にボタンを表示するにはどうすればよいですか?
android - エラー/AndroidRuntime(335):原因:java.lang.NullPointerException
こんにちは私はアンドロイドの新しい蜂です。アプリケーションの実行中にnullpoint例外エラーが発生しますが、なぜ発生しているのかわかりません。誰かが私がこの問題を取り除くのを手伝ってください。前もって感謝します。
これは私のlogcatです:
Javaファイル:
Places.xml
Placeslist.xml
android - 配列リストの結果をカスタムリストビューに表示する
カスタムリストビューを使用して配列リストの結果を表示したい。
今のところ、Androidレイアウトを使用して結果を表示しています。
表示するフィールドが2つあります
- Locimage(ImageUrlからの画像)
- Locname(並べて)
ファイルはここにあります:ERROR / AndroidRuntime(335):原因:java.lang.NullPointerException
android - AndroidでXMLレイアウトをどのように膨らませますか?
私はリストビューとして開始するAndroidアプリケーションを作成しています。このアプリケーションには、データベースの各行にデータを入力するArrayAdapterを拡張するクラスを作成しました。リスト内のアイテムがクリックされると、クリックされたアイテムの詳細をリストしたい別のクラスへのインテントが起動されるので、ビューをアイテムの詳細で膨らませることができます。今のところ、次のように1つのTextViewを膨らませたいだけです。
インテントを受け取った後にのみ確立される詳細ページのクラスを作成するにはどうすればよいですか?getViewメソッドをオーバーライドするために何かを拡張する必要がありますか?
android - DialogFragment の AlertDialog のカスタム ビューを拡張する際の問題
DialogFragment
でカスタム ビューを使用してを作成しようとしていますAlertDialog
。このビューは、xml からインフレートする必要があります。私のDialogFragment
クラスでは:
次のような他のインフレ方法を試し.setView()
ました。
と
このダイアログを表示しているフラグメントにターゲットフラグメントを設定した後。
カスタム ビューを拡張しようとすると、次の例外が発生します。
を次のように使用しようとすると、次DialogFragment
のgetLayoutInflator(Bundle)
ようになります。
を取得しStackOverflowError
ます。
AlertDialog
のカスタムビューをインフレートする方法を知っている人はいDialogFragment
ますか?