問題タブ [android-inflate]
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 ファイル (box.xml) からレイアウトを取得するカスタム コンポーネントを作成しようとしています。いくつかのチュートリアルを実行しましたが、何も表示できないようです。以下はカスタム コンポーネントのコンストラクタで、コードはエラーなしで実行されます。
これを使用して、コンポーネントをレイアウトに追加します。
黒いブロックは画面に表示されますが、膨張させたxmlファイルのレイアウトでは表示されません。
android - Android: あるクラスを別のクラスにインフレートする
アプリケーション全体で使用する TabActivity メニューを作成しています。1 つのクラスでメニューを構築し、それを使用したい各アクティビティに拡張する方法はありますか?
タブメニューを膨らませたいアクティビティ:
メイン アクティビティに既に膨らませた TabAcity xml レイアウト:
すべてのタブをセットアップするために作成した TabActivity クラス:
}
アクティビティを実行しようとすると、LogCat に次のエラーが表示されます。
07-16 15:41:18.237: エラー/AndroidRuntime(352): キャッチされていないハンドラー: キャッチされていない例外が原因でスレッド メインが終了するアクティビティ ComponentInfo{com.bluelightuniverse.android.brewmobile/com.bluelightuniverse.android.brewmobile.RecipeGrainActivity} を開始: java.lang.NullPointerException 07-16 15:41:18.247: エラー/AndroidRuntime(352): android.app.ActivityThread で.performLaunchActivity(ActivityThread.java:2401) 07-16 15:41:18.247: エラー/AndroidRuntime(352): android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2417) 07-16 15:41:18.247: エラー/AndroidRuntime(352): android.app.ActivityThread.access$2100(ActivityThread.java:116) 07-16 15:41:18.247: エラー/AndroidRuntime(352): android.app.ActivityThread$H.handleMessage(ActivityThread) .java:1794) 07-16 15:41:18.247: エラー/AndroidRuntime(352): android.os.Handler.dispatchMessage(Handler.java:99) 07-16 15:41:18.247: エラー/AndroidRuntime(352) : android.os.Looper.loop(Looper.java:123) 07-16 15:41:18.247: エラー/AndroidRuntime(352): android.app.ActivityThread.main(ActivityThread.java:4203) 07-16 15:41:18.247: エラー/AndroidRuntime(352): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) 07-16 15:41:18.247: エラー/AndroidRuntime(352): java.lang.reflect で。 Method.invoke(Method.java:521) 07-16 15:41:18.247: エラー/AndroidRuntime(352): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791) 07-16 で15:41:18.247: エラー/AndroidRuntime(352): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549) 07-16 15:41:18.247: エラー/AndroidRuntime(352): dalvik で.system.NativeStart.main(ネイティブ メソッド) 07-16 15:41:18.247: エラー/AndroidRuntime(352):
原因: java.lang.NullPointerException 07-16 15:41:18.247: ERROR/AndroidRuntime(352): android.content.ContextWrapper.getResources(ContextWrapper.java:80) 07-16 15:41:18.247: ERROR/ AndroidRuntime(352): com.bluelightuniverse.android.brewmobile.RecipeTabs.(RecipeTabs.java:17) 07-16 15:41:18.247: エラー/AndroidRuntime(352): com.bluelightuniverse.android.brewmobile.RecipeGrainActivity. setupView(RecipeGrainActivity.java:20) 07-16 15:41:18.247: エラー/AndroidRuntime(352): com.bluelightuniverse.android.brewmobile.RecipeGrainActivity.onCreate(RecipeGrainActivity.java:15) 07-16 15:41: 18.247: エラー/AndroidRuntime(352): android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123) 07-16 15:41:18.247: エラー/AndroidRuntime(352): android.app.ActivityThread で。performLaunchActivity(ActivityThread.java:2364)
TabActivity クラスの次の行に問題があることを示しています。
タブを設定するためにクラスをアクティビティに正しく「インフレート」しているとは思わないため、検出される多くのエラーの最初のものだと確信しています。
android - TextViewAndroidを設定するためのLayoutInflatorの問題
こんにちは、2つのレイアウトを使用しています。1つはメインレイアウトファイルの「include」を介して埋め込まれています。メインxmlのアクティビティ内に埋め込まれたものにTextViewを設定したいと思います。これが私がこれまでに思いついたものです......
メインxml:date_list_layout.xml
埋め込まれたxml:cur.xml
次に、私のアクティビティコードはコンテンツをメインのxmlに設定しますが、埋め込まれたものを膨らませてテキストを次のように設定しようとします......
}
エラーは発生しませんが、TextViewは空のままです。私が間違っていることのアイデア
ありがとうA
android - ビューアンドロイドの膨張
ヘッダーとフッターが固定されたこの main.xml レイアウトがあります。本文の内容は、受け取ったパラメーターに基づいて変更する必要があります。
以下の条件に基づいて、main.xml に BodyView をロードする必要があります。
AppleView と BatView の xml レイアウトが定義されています。ビューのいずれかをロードして値を設定/取得する方法について、誰かが私を案内してくれませんか。
android - android:インフレータを使用すると、リストの最初のアイテムのみが正しく入力されます
カテゴリごとに動的に別のレイアウトで膨らませるレイアウトがあります。
これは、拡張されるxml(inflated_layout.xml)です。
ただし、この方法では、最初のアイテムのみに正しい値が入力されます。categoryListの他のものはxxxとして表示されます(xmlで説明されています)。
リストに正しい名前をすべて表示するにはどうすればよいですか?
java - ビューの膨張と要素の膨張
を膨らませ たいのですR.id.catText
が、それ自体を膨らませると表示されません。(コンテナー)を膨らませる R.id.assets
と、両方の要素が正常に表示されます。コンテナが欲しくないだけです。膨らませずに膨らませる にはどうすればよいですか?R.id.catText
R.id.assets
また、オブジェクトに膨らませることはできますか? R.id.catText
例えば。
私のコード:
私のスタイル:
java - Android の getLayoutInflator()
getLayoutInflator に関するアンドロイドのドキュメントを読みましたが、それが何をするのかまだ理解していません。誰かがこのメソッドの使用例を教えてくれますか、それとも getLayoutInflator を呼び出すのは何時ですか?
android - 再膨張中にエラーが発生しました
ボタンクリックでビュースタブを膨らませようとしています。最初にボタンを押すと問題なく動作しますが、2 回目にボタンを押すとアプリケーションがクラッシュします。
私は次のコードを使用しています
これについて誰か助けてもらえますか?
android - 子ウィンドウに画像を表示するにはどうすればよいですか?:Android
私は画像のリストビューを持っていて、次のようなものが必要です...ユーザーがアイテムを長押しすると、画像が非同期にフェッチされ、子ウィンドウに表示されます...知りたい... onPostExecute(Bitmap result)イベントを処理するにはどうすればよいですか?アイディア...
ありがとうございました
android - DialogFragment の AlertDialog のカスタム ビューを拡張する際の問題
DialogFragment
でカスタム ビューを使用してを作成しようとしていますAlertDialog
。このビューは、xml からインフレートする必要があります。私のDialogFragment
クラスでは:
次のような他のインフレ方法を試し.setView()
ました。
と
このダイアログを表示しているフラグメントにターゲットフラグメントを設定した後。
カスタム ビューを拡張しようとすると、次の例外が発生します。
を次のように使用しようとすると、次DialogFragment
のgetLayoutInflator(Bundle)
ようになります。
を取得しStackOverflowError
ます。
AlertDialog
のカスタムビューをインフレートする方法を知っている人はいDialogFragment
ますか?