問題タブ [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.

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

gzip - zlib で gzip ストリームを解凍するにはどうすればよいですか?

Gzip 形式のファイル (たとえば、プログラムで作成されたもの) は、 zlibgzipが使用するものと同じ圧縮アルゴリズムである "deflate" 圧縮アルゴリズムを使用します。ただし、zlib を使用して gzip 圧縮ファイルを膨張させると、ライブラリは.Z_DATA_ERROR

zlib を使用して gzip ファイルを解凍するにはどうすればよいですか?

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

android - Android のアクティビティのルート ビューには、ロードされる子ビューに関する事前の知識がありますか?

ルート ビューまたはその子が膨張する前であっても、すべての子ビューについてアクティビティのルート ビューをクエリする方法はありますか? 私が探しているのは、ビューが膨らむ前にどの子を持つかをビューが事前に知っているかどうかであり、何らかの方法でそのリストを取得できるかどうかです。奇妙だと思いますが、私が取り組んでいる型にはまらない自動化テストに役立つと思います。私は API でこのようなものを見つけていないので、コミュニティが役立つ何かを知っていることを願っています.

ありがとう!

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

xml - XMLを膨らませる際のInvocationTargetException - android

多くのクライアントにデプロイされているため、99% の時間で動作するコードがありますが、次のような結果になることがあります。

java.lang.reflect.InvocationTargetException android.widget.LinearLayout.(LinearLayout.java:92) java.lang.reflect.Constructor.constructNative(ネイティブ メソッド) java.lang.reflect.Constructor.newInstance(Constructor.java:446) android .view.LayoutInflater.createView(LayoutInflater.java:499) com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:562) android.view .LayoutInflater.rInflate(LayoutInflater.java:617) android.view.LayoutInflater.inflate(LayoutInflater.java:407) android.view.LayoutInflater.inflate(LayoutInflater.java:320) com.mycode.mycode.MyClass.draw(xxxxxxx) ) .....

そして私のコードでは:

LayoutInflater li = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
theview = li.inflate(R.layout.partofthescreen, somecontainer, false);

問題は、なぜ InvocationTargetException が発生するのかということです。

ありがとう

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

android - How do I programmatically add a button into the inflated layout from an adapter?

Im using an inflater inside an adapter for my listview. I need to add in a different button depending in the state of the data for each row, so Im thinking I need to do this programmatically, but how do I make sure its inserted into the correct place inside the layout?

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

android - Android アクティビティ (およびそのレイアウト) を JAR ファイルに含める

JAR ファイルとして共有できるライブラリを作成しようとしています。このライブラリにはアクティビティが含まれます。JAR にレイアウトを含めたいと思います。リソース ファイルを JAR に含めることはできないようで、エンド ユーザーがこれらのファイルを自分で含める必要がないように思われるので、XML を文字列として含めてから手動でインフレートするのはいいハックだと思っていました。それ。これが可能かどうか誰にもわかりますか?他のアイデアはありますか?

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

android - クラスのリファクタリングに関するAndroidInflateException

ListViewを返すビューとクラスを備えた単純なアプリケーションがあります。アプリケーションは、リファクタリングしない限り機能します。クラス名の名前を変更するだけでなく、リファクタリングします。すべてが適切に変更されているように見えますが、アプリケーションは次の例外をスローします:android.view.InflateException:バイナリXMLファイルの行#2:クラスの拡張エラー

元の名前にリファクタリングすると、すべて問題ありません。私が行方不明になっている名前が変更されていないものは何ですか?

コードは

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

android - Android:オプションメニューの膨張エラーの原因は何ですか?

メニューボタンを押してメソッドにメニュー項目を追加すると、インフレエラーが発生しますonCreateOptionsMenu。以下にエラーの一部を含めました。

コードは次のとおりです。アクティビティ全体の一部としてではなく、単独で試してみると機能します。ここに私の活動全体を貼り付けるのは現実的ではないと思います(どのビットがこれを引き起こしているのかわかりません)ので、誰かがこれを以前に経験したことがあるかどうか疑問に思っていますか?


05-24 17:18:47.963: ERROR/AndroidRuntime(1658): android.view.InflateException: Binary XML file line #17: Error inflating class com.android.internal.view.menu.IconMenuItemView 05-24 17:18:47.963: ERROR/AndroidRuntime(1658): at android.view.LayoutInflater.createView(LayoutInflater.java:513) 05-24 17:18:47.963: ERROR/AndroidRuntime(1658): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:565) 05-24 17:18:47.963: ERROR/AndroidRuntime(1658): at android.view.LayoutInflater.inflate(LayoutInflater.java:385)

05-24 17:18:47.963: ERROR/AndroidRuntime(1658): Caused by: java.lang.reflect.InvocationTargetException 05-24 17:18:47.963: ERROR/AndroidRuntime(1658): at com.android.internal.view.menu.IconMenuItemView.<init>(IconMenuItemView.java:86)

05-24 17:18:47.963: ERROR/AndroidRuntime(1658): Caused by: java.lang.reflect.InvocationTargetException 05-24 17:18:47.963: ERROR/AndroidRuntime(1658): at com.android.internal.view.menu.IconMenuItemView.<init>(IconMenuItemView.java:86)


デバッガーを接続した状態でメニューを押してみると、ここで停止します。

ありがとう。

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

android - ビューをボタンに膨らませますか?

いくつかのフォーラムでこの質問が未回答であるのを見て、誰かが答え方の手がかりを持っているかどうか疑問に思います.

たとえば、画像とテキストを含むボタンが必要だとしましょう。xml ビューを作成し、それを Button にインフレートするのは自然なことのように思えます。これは可能ですか?

現時点では、ボタンをクリックしてクリックできるようにしたり、クリック時に色を変更したりする必要はありませんが、インフレートを行うことでこれがどのように影響を受けるかを検討することも興味深いかもしれません.

ところで、同じ問題の解決策を説明しているこの 1 つのチュートリアルを見つけましたが、目的を達成するために View を拡張するクラスを作成していました。それは私には少しやり過ぎに思えます。 http://kahdev.wordpress.com/2008/09/13/make-a-custom-android-button-using-a-custom-view/

前もって感謝します!アンナ

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

android - 膨張した EditText の内容

getText()膨らんだ から読み取り可能な String としての方法を理解するのに苦労していEditTextます。

何かをチェックするブール値のメソッドがあるので、onCreate メソッドでこのように呼び出します

次に、テキストを取得しようとする部分です。

結果:

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

android - LinearLayout in ExpandableListView

I want to inflate a childView of ExpandableChildView component.

Code:

Where linearOpt is a vector that contains a lot of LinearLayout objects that I have instantiated.

This is R.layout.itemrow xml:

But I received this error:

07-18 10:48:49.740: ERROR/AndroidRuntime(2738): java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.

How I can resolve this issue?