問題タブ [fragment]
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
私の活動には2つの断片があります。Fragment2はFragment1とオーバーラップしています。そして、Fragment1は画面全体を占めます。ユーザーがFragment1をタップすると、Fragment2が消えるようにします。
私の質問は、Fragment1がタップされたことをどのように判断できるかということです。
Fragment1は、ほとんどがsetOnTouchListenerを使用できると思っていたWebビューで構成されていますが、呼び出されていないようです。
任意の提案をいただければ幸いです。
ブラッドリー4
これが私がonTouchListenerを実装した方法です:
1)最初に「OnTouchListener」を実装しました
2)次にonTouchを無効にします
3)次に、setOnTouchListenerをWebビューに設定します
onTouchListenernerをボタンに設定しましたが、正常に機能しました。Webビューでは機能していません。
java - ViewGroup へのフラグメントの追加
開発者ガイドでは、Fragment
を実行時に既存の にプログラムで追加できると書かれていViewGroup
ます。私の質問は次のとおりです。これViewGroup
はアプリケーションにどのようにリンクされていますか?
ViewGroup
これまでのところ、アプリケーションのレイアウトを記述する xml ファイルでa を宣言しようとしました。Fragment
しかし、関数を使用してa を追加しようとするとpublic abstract FragmentTransaction add (int containerViewId, Fragment fragment, String tag)
、アプリケーションがクラッシュします (すぐではなく、onCreate
アプリケーションの関数の最後に)。
私が実際にやりたいことはFragment
、アプリケーションでいくつかのビュー (として実装) を管理し、ユーザーの選択に応じてそれらを切り替えることです。アプローチに何を追加 (または変更) する必要がありますか?
お時間を割いていただき、ありがとうございます。
android - アクション バーとフラグメントの問題: タブに戻るとアプリがクラッシュする
私は Android が初めてで、Android Honeycomb 3.0 でアプリケーションを作成しようとしています。ここに問題があります。アクション バーに 2 つのタブがあります。タブ 1 はフラグメント A と B を使用し、タブ 2 はフラグメント C と D を使用します。アプリケーションをロードすると、タブ 1 が選択され、フラグメント A と B が表示されます。次に、タブ 2 をクリックすると、正常に動作します。しかし、タブ 1 に戻ると、アプリがクラッシュし、次のエラーが表示されます。
android.view.InflateException: Binary XML file line #6: Error inflating class fragment..... ..... 原因:java.lang.IllegalArgumentException: Binary XML file line #6: Duplicate id 0x7f.... ......... タグ null または親 ID 0x.......
ここに私のコードがあります:
フラグメント 1:
fragment.xml
ご協力いただきありがとうございます。
android - 特別な Android 3D エンジン
Android 用の優れた 3D レンダリングおよびアニメーション エンジンを探しています。新しい 3.x Fragments ビューに移行できるものを探しています。これは、UI 画面全体ではなく単純なビューにしたいためです。これを簡単に実行できるエンジンは何ですか?私が必要とする機能は、単純なアニメーション (回転)、照明、マテリアルの変更です。
android - アクティビティで開かれた各フラグメントに戻るボタンを押すのを止めるにはどうすればよいですか?
I am using this to launch a new fragment depending on the screen size of the device.
The problem is when the user presses the back press button, the it goes back to each fragment that was opened during the activities life cycle. How can i make it where it doesnt do this? I just want it to remove the fragment once its pressed the first time, and then go back to the following activity on the second click.
How do i go about doing this?
android - Android - API レベル < 11 のフラグメント API
Android 2.1 以降に適したアプリの動的フォームで問題が発生しました。API レベル 11 (Android 3.0 Honeycomb) 以降に新しい Fragment API があることは知っていますが、記事を読んだこともあります - http://android-developers.blogspot.com/2011/03/fragments-for-all.html Fragment API は、互換性パッケージと呼ばれる 11 未満の API レベルでも使用できます。SDK 経由でインストールしましたが、アプリで使用できません。たとえば、android.app.FragmentManager をインポートできません。アプリケーションはそれを認識していません。
どうすれば解決できるか知っていますか?Fragment API は古い API レベルで本当に利用できますか? もしそうなら、どうやってそれらを動かしますか?または、Fragments API のような他のソリューションはありますか? 可能であれば、動的に生成されたフォームが必要です
ありがとう
ヒミザク
c# - パスに URL フラグメントが含まれている場合、Web ブラウザーでローカルの HTML ファイルを開く方法
次の方法で Web ブラウザを開こうとしています。ただし、ブラウザが url / ファイル パスを開くと、フラグメント部分が (「#anchorName」から「%23anchorName」に) 壊れてしまい、処理されていないように見えます。基本的に、ファイルは開きますが、ドキュメント内の適切な場所にジャンプしません。ファイルを開いてフラグメントを処理する方法を知っている人はいますか? これに関するヘルプは大歓迎です。
開くパスの例は、「c:\MyFile.Html#middle」です。
android - Android:ビュー/アクティビティ/フラグメント間のスワイプスイッチで
チャットアプリケーションを実装しています。ユーザーは複数のチャットを同時に開くことができます。私は、ユーザーが左または右にスワイプしてこれらのチャットを切り替えられるようにしたいと考えています。たとえば、gtalkアプリのように。これを実装するための最良の方法がわかりません。
- チャットごとに1つのアクティビティを使用する必要がありますか?はいの場合、次のチャットに切り替えるための正しいアクティビティインスタンスを選択するにはどうすればよいですか?
- この例のように、1つのActivityインスタンスと複数のビューのみを使用してそれらを切り替える必要がありますか?
- または、フラグメントを使用してそれらを切り替える必要がありますか?FragmentManagerは、それらを切り替えるための適切なFragmentインスタンスを選択する方法を提供しますか?
最善の解決策は何だと思いますか、またその理由は何ですか?助言がありますか?ご協力いただきありがとうございます!
java - Android で Fragments アプリケーションを作成する方法
フラグメント アプリケーションを 1 つ作成したいのですが、このサンプル例を使用しましたが、多くのエラーが発生しました。フラグメント アプリケーションをインポートするための jar ファイルは何ですか?