タグ付けされた質問 「android-inflate」



14
レイアウトで1つのビューを膨らませる方法
XMLで定義されたレイアウトがあります。以下も含まれます: <RelativeLayout android:id="@+id/item" android:layout_width="fill_parent" android:layout_height="wrap_content" /> このRelativeViewを他のXMLレイアウトファイルで膨らませたいと思います。状況に応じて異なるレイアウトを使用する場合があります。どうすればよいですか?私はさまざまなバリエーションを試していました RelativeLayout item = (RelativeLayout) findViewById(R.id.item); item.inflate(...) しかし、どれもうまくいきませんでした。

29
android.view.InflateException:Binary XML file line#12:Error inflatating class <unknown>
サブジェクトに表示される種類の多くのエラーを受け取っています。これらのエラーは時折発生するようで、再現できません。スタックから、このようなエラーが私のさまざまなレイアウトリソースで発生する可能性があることを知ることができます。XMLのラインも変化しています。 このエラーが発生する理由を誰かが説明できますか?そして、私はこの問題を修正するために何ができますか? スタック ============================================================= com.fsp.android.f generated the following exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.fsp.android.f/com.life360.android.ui.tour.TourActivity}: android.view.InflateException: Binary XML file line #12: Error inflating class &lt;unknown&gt; --------- Stack trace --------- 1. android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2649) 2. android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2674) 3. android.app.ActivityThread.access$2200(ActivityThread.java:131) 4. android.app.ActivityThread$H.handleMessage(ActivityThread.java:1975) 5. android.os.Handler.dispatchMessage(Handler.java:99) 6. android.os.Looper.loop(Looper.java:123) 7. android.app.ActivityThread.main(ActivityThread.java:4702) 8. java.lang.reflect.Method.invokeNative(Native Method) 9. java.lang.reflect.Method.invoke(Method.java:521) 10. com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860) …

6
DialogFragmentOnCreateViewとOnCreateDialogのカスタムレイアウト
独自のレイアウトを使用してDialogFragmentを作成しようとしています。 私はいくつかの異なるアプローチを見てきました。レイアウトがOnCreateDialogで次のように設定されることがあります:(私はMonoを使用していますが、Javaにある程度慣れています) public override Android.App.Dialog OnCreateDialog (Bundle savedInstanceState) { base.OnCreateDialog(savedInstanceState); AlertDialog.Builder b = new AlertDialog.Builder(Activity); //blah blah blah LayoutInflater i = Activity.LayoutInflater; b.SetView(i.Inflate(Resource.Layout.frag_SelectCase, null)); return b.Create(); } この最初のアプローチは私にとってはうまくいきます...私が使いたいと思うまでfindViewByID. 、少しグーグルした後、私はオーバーライドを含む2番目のアプローチを試しましたOnCreateView そこでOnCreateDialog、レイアウトを設定する2行をコメントアウトして、次のように追加しました。 public override Android.Views.View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.Inflate(Resource.Layout.frag_SelectCase, container, false); //should be able …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.