問題タブ [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 - クラスの拡張中にエラーが発生しました私が知っているのはウェブビューです
助けが必要です。WebView を使用して情報を表示するアプリケーションを市場に公開しています。時々、次のようなエラー レポートが表示されます。
エラーは、私の活動のインフレラインを指しています:
setContentView(R.layout.view);
Binary XML file line #22: Error inflating class <unknown>
意味する必要があります
<WebView android:id="@+id/WebView" android:layout_width="fill_parent" android:layout_height="fill_parent"></WebView>
私のレイアウトでhttp://pastebin.com/MFAPawin
私を助けてください、または正しい方向へのスタートのヒントを教えてください! これは私が長い間抱えていた問題で、解決できませんでした..ありがとう!
android - Android インフレート アセットと setContentView
ビューを膨らませて前のビューを破棄 (または保存) することで、より見栄えが良く、より複雑なビューの遷移を実現できることに気付きました。ただし、私は、ビューを切り替えながらメモリを節約する上でより良い仕事をしているsetContentView
と仮定しています。startActivity
何をどこに使うべきかについての推奨事項はありますか?
android - 指定された子には、膨張したビューで既に親エラーがあります
すぐに助けが必要です!! コードは正常に動作していましたが、しばらくすると、評価がt work anymore and gives "the specified child already has a parent, call removeView() first..." on the
alertDialog.show();` 行にないことに気付きました。
奇妙なことに、電話をかけた場合、removeAllViews()
またはクラッシュするremoveView()
直前にalertDialog.show();
、評価と現在のアクティビティまたはスムスの両方を確認できるめちゃくちゃなダイアログが開きます。また、これは以前は正常に機能していたため、問題はコードの別の場所にある可能性があります。何を探すべきか、またはこれを機能させるためにこれを変更する方法はありますか?
android - 単一のxmlファイルから複数回インフレートされた同じIDを持つTextViewまたは他のビューを区別する方法はありますか?
今回は私の質問への回答が得られることを願っています。私はすでにこれについて質問を投稿しましたが、適切に配置されていなかったため、人々はそれを見落としていたと思います。ここに私の以前の質問へのリンクがあります。ボタンのクリック時に同じ親でビューを複数回膨張させていますか? ボタンクリックイベントのメインアクティビティに TextView を含む 3 つの LinearLayouts を持つ TableLayout を含む child.xml を膨らませています。ユーザーは必要な数のビューを追加できます。
しかし、異なるビューが TextView の同じ ID を共有しているため、これらの textviews または setOnClickListeners からデータを収集する方法について混乱しています。
膨張したビューに適切なタイプを追加して参照をリストに保存することで、膨張したビューでfindViewByIdを使用するよう提案されましたが、膨張した最初のビューに対してのみOnClickListenerを設定できます。
私がやっていることを達成することさえ可能かどうか知りたかったのですか? 別の投稿で、findViewById は、検索できるビューの最初の可能なインスタンスを検索することを読みました。それは私の場合の問題ですか?
私のコードスニペットを見てください
しかし、最初の TextView に対してのみ setOnClick Listener を使用でき、残りはすべて無視されます。
これは、アクティビティと同様のシナリオを膨張させる方法を説明する別のリンクですが、情報の取得については説明されていませんボタンがクリックされたときに同じ親でビューを複数回膨張させる
事前に感謝します。
android - Androidでマップの現在の場所をクリックしたときに新しいレイアウトを開くにはどうすればよいですか
dispatchTap() メソッドをクリックしたときに新しいレイアウトを表示したい。現在の場所をクリックして新しいレイアウトを膨らませるにはどうすればよいですか..これは私のコードです
android - レイアウト android-support-v4 からのフラグメントの膨張エラー
2.2 プラットフォームへのフラグメントの操作に問題があります。android-support-v4.jar
フラグメントをサポートするためにライブラリをインポートしました。
ターゲットを Honeycomb 3.0 に変更しようとしましたが、コードは機能します。そのため、ネイティブ プラットフォームでフラグメントを操作する方法と、以前のバージョンでそれを行う別の方法があるかどうかを知りたいです。
これが私のものAndroidManifest.xml
です:
そして、これが私のメインクラスです
最後に、main.xml
ファイルから呼び出されるフラグメント:
実行すると、logCat に次のエラーが表示されます。
何が間違っているのか本当にわかりません=/誰か助けてくれますか? thnkx
android - onOptionsSelected がまったく機能しない
このメニューを実行しましたが、メニュー項目をクリックしても何も起こらず、デフォルトのトーストも表示されません! 何が起こっているのかわからない!
DrawActivity.java ...ここで、明らかに機能していないメニューonOptionsSelectedを取得しました
onOptionsItemSelected(MenuItem item) メソッドが機能しない理由がわかりません。他の投稿でその提案を読んだので、オプションの S なしで既に試しましたが、機能しませんでした。
私はAndroidプログラミングが初めてなので、何が起こっているのか本当にわかりません..どんな助けでも大歓迎です、どうもありがとう!! pd: DrawView.java クラスを見たい場合はお知らせください
android - アンドロイドでアクティビティを膨らませたり、ビューを膨らませたりすることとの違いは何ですか?
あるアクティビティを別のアクティビティに膨らませる(含める)ことができるかどうかはわかりません。レイアウトxmlを膨らませることができることは知っていますが、これは機能しますが、アクティビティを膨らませることができるかどうか疑問に思っています。たとえば、Activityを拡張するクラスAと、ListActivityを拡張する別のクラスBがあります。クラスA、クラスBに含めて使用できますか?これは私が試したことです:
クラスA:
クラスB:
およびxml(クラスA xml):(リストを表示したい場所)
これはすべてエラーをスローします:
クラスBActivityの膨張エラー
アクティビティはマニフェストで宣言されます。
私が間違っていることを知っていますか?これは別の活動を膨らませる正しい方法ではありませんか?Android 2.2api8を使用しています。お時間をいただきありがとうございます。
android - 拡張ビューが正しく機能しない
すべてのコンストラクターで RelativeLayout を拡張しました。また、クラスのコンストラクターの 1 つで膨らませている xml でレイアウトを作成しました。
MyClass のマイ コード
私が膨らませる私のクラスのレイアウト
そして、このようにアクティビティのレイアウトで MyClass を使用します
これはうまくいきます。しかし、コンストラクター MyClass(Context context) でクラスレイアウトを膨らませると、機能しません。
何が問題なのかわかりません。あなたが私の質問を理解したことを願っています。
android - Android: LayoutInflater と findViewById の問題
ループで LayoutInflater を使用しようとしていますが、これらの人のいずれかがインスタンス化されるたびに、各インスタンス化内にある少なくとも 2 つの TextView を変更する必要があります。現在私が現在持っているものは適切にインスタンス化され、膨張した xml ビューが必要に応じて追加されますが、その結果、最初のインスタンスのリソースのみが変更されるため、何度も上書きされます。
私のリストの出力例:
- 04 - エピソード 04
- エピソードのタイトル
- エピソードのタイトル
- エピソードのタイトル
次のようになります。
- 01 - エピソード 01
- 02 - エピソード 02
- 03 - エピソード 03
- 04 - エピソード 04
膨張したレイアウトから対応する一意のテキストビューIDを確実に取得するにはどうすればよいですか?